These classes are used to handle input and output to and from external devices, processes, files etc. as well as manipulating files and directories.
| QAbstractFileEngine | Abstraction for accessing the filesystem |
| QAbstractFileEngineHandler | Way to register custom file engines with your application |
| QBuffer | QByteArray 的 QIODevice 接口 |
| QDataStream | 把二进制数据序列化到 QIODevice |
| QDir | 访问目录结构及其内容 |
| QFile | 用于读写文件的接口 |
| QFileInfo | 与系统无关的文件信息 |
| QFileSystemWatcher | 用于监视修改文件和目录的接口 |
| QIODevice | Qt 中所有 I/O 设备的基接口类 |
| QImageReader | 用于从文件 (或其它设备) 读取图像的格式独立接口 |
| QImageWriter | 用于将图像写入文件 (或其它设备) 的格式独立接口 |
| QProcess | 用于启动外部程序并与它们进行通信 |
| QProcessEnvironment | 保持可以被传递给程序的环境变量 |
| QResource | 用于直接读取资源的接口 |
| QSettings | 平台无关的持久性应用程序设置 |
| QSocketNotifier | 支持监视文件描述符活动 |
| QTemporaryFile | 操作临时文件的 I/O 设备 |
| QTextDocumentWriter | 用于将 QTextDocument 写入文件或其它设备的格式无关接口 |
| QTextStream | 用于读写文本的方便接口 |
| QUrl | 用于操控 URL 的方便接口 |
| QUrlInfo | Stores information about URLs |