QT文件目录操作
sf2gis@163.com
2014年11月28日
1 目的:进行文件和目录相关操作
2 方法
2.1 文件读写:QFile
读取:QFile打开文件,QTextStream获取文件流,QTextStream调用read函数读取数据。使用完成后关闭。
写入:打开时用write权限,然后向流中写入信息。
参见:QT文件读写.docx
2.2 目录读写:QDir
使用QDir读取当前目录下的所有内容,使用【】可以读取其中一条子目录。
2.2.1检查文件夹是否存在,不存在则创建
if(!QDir(strTargetPath).exists()){
QDir().mkdir(strTargetPath);
}
参考:
http://stackoverflow.com/questions/2241808/checking-if-a-folder-exists-and-creating-folders-in-qt-c
2.3 文件信息读写:QFileInfo
指定目录后可以操作相应的信息。
示例:
//xx.cpp
voidMainWindow::addVectorLayer()
{
QStringstrFileName=QFileDialog

本文介绍了QT中进行文件和目录操作的方法,包括QFile的读写,QDir的使用来检查并创建文件夹,QFileInfo获取文件信息,以及QSettings的原理、数据组织和配置文件的操作。详细讲解了如何在QT中读写文件、创建目录、处理配置文件,并给出了相关代码示例。
最低0.47元/天 解锁文章
594

被折叠的 条评论
为什么被折叠?



