文章分类 -  Qt开发实例 / 第九章(Qt5文件及磁盘处理)

Qt中有一些用于文件操作的类,例如家喻户晓的QFile类,该类提供了用于读写文件的接口。可以用来读写文本、二进制文件或Qt的资源文件。 而处理文本文件和二进制文件,可以使用QTextStream类和QDataStream类。处理临时文件则可以用到QTemporaryFile类。QFileInfo则可被用于获取文件的信息。QDir则用于处理目录。监视文件和目录变化则可以使用QFileSystemWatcher
摘要:9.6 Qt目录中的一些标准目录 在操作系统中,有一些标准的目录,例如不论是Mac系统还是Windows系统亦或者是Linux系统,它们为了方便用户,都会先在系统中预设一些所谓的标准的目录,并且都有其显示的名称,当然这些目录肯定是有固定不变的路径的。必然Windows系统中的桌面,图片目录、下载目录 阅读全文
posted @ 2024-07-07 02:38 蜡笔小新Pointer 阅读(62) 评论(0) 推荐(0)
摘要:9.5 监视文件和目录的变化 我们前面讲了如何通过QTextStream、QDataStream、QDir以及QFileInfo来获取文件的信息,但在实际的开发当中,我们往往需要对某些文件或目录进行一些读写操作,但往往在读写操作之前需要先对文件或目录的状态进行一个监控。以确保文件的实时状态。那么实际 阅读全文
posted @ 2024-07-06 19:30 蜡笔小新Pointer 阅读(53) 评论(0) 推荐(0)
摘要:9.4 获取文件信息 我们前面介绍了如何使用Qt的QDir来完成对目录的一些常用的操作,接下来我们将重心放到文件上来,在Qt中,也有用于对文件进行处理的相关的类,这个类就叫QFileInfo,这个类提供了很多与文件信息的一些操作,我们可以通过这些操作来完成项目中的一些小的需求。 案例(利用QFile 阅读全文
posted @ 2024-07-05 22:57 蜡笔小新Pointer 阅读(39) 评论(0) 推荐(0)
摘要:9.3 目录操作和文件系统 在Qt中,我们常常会使用QFile来完成对文件的一些常用的操作,比如读写文件又或者是将文件对象作为参数放到文本流QTextStream或者是QDataStream中进行更为细化的处理。那么除了文件之外,还有目录,那么同样的,Qt中也提供了用于处理目录的类——QDir。通过 阅读全文
posted @ 2024-07-05 19:46 蜡笔小新Pointer 阅读(39) 评论(0) 推荐(0)
摘要:9.2 读写二进制文件 在9.1节我们讲完了文本文件的读写,实际上在很多类型的文件中,二进制文件才是种类繁多的。而Qt中也提供了对二进制文件的操作的类,这个类叫做QDataStream,这个类提供了一些用于操作二进制文件的成员方法。我们接下来将通过一个例子来讲解,如何实现自定义的数据的串行化(也就是 阅读全文
posted @ 2024-07-05 02:23 蜡笔小新Pointer 阅读(110) 评论(0) 推荐(0)
摘要:9.1 读写文本文件 在Qt中读写文本文件有两种方式,一种是通过使用QTextStream,另一种则是通过QFile类来进行读写。 9.1.1 使用QFile类读写文本文件 案例:使用QFile类读写文本文件 (1)建立Qt的控制台应用程序(Console Application),名称为TextF 阅读全文
posted @ 2024-07-04 01:15 蜡笔小新Pointer 阅读(43) 评论(0) 推荐(0)