我想知道是否有可能一次创建包含其目录的文件。例如,我想创建文件脚本/ myFile.txt。使用QFile创建包含目录的文件
我写这样的代码:
QFile _file(path);
QDir _dir;
// check if "scripts" folder exists
int _dirExists = _dir.exists("scripts");
// if not, create it
if(!_dirExists)
_dir.mkdir("scripts");
// open file in write mode (and text mode)
int _fileOpened = _file.open(QIODevice::WriteOnly | QIODevice::Text);
if(!_fileOpened) {
// ...
,但我不得不使用的QDir类,我不喜欢它的样子。我不明白为什么QFile本身不会像大多数这种框架那样创建必要的目录。或者我错过了什么?