相关类:QFile QDir QFileInfo
文件夹创建方法:
QDir dir;
dir.mkdir(""); // ""内填路径
文件创建方法:
QFile file(""); // ""内填路径
file.open(QIODevice::WriteOnly);
file.close();
其中,dir.mkdir() 和 file.open()均返回bool值,需确保返回true才可创建成功。
注意,两种创建方式均要保证上一级目录存在,否则会失败。
如果上一级目录不存在,可使用dir.mkpath() 创建目录,注意此函数会把路径的所有目录创建,包括文件。
代码示例:
// 错误示范:会创建到末尾 “testfile.txt” 文件夹
QDir dir;
dir.mkpath("D:/test/testin/testfile.txt"