我想知道是否有可能一次創建包含其目錄的文件。例如,我想創建文件腳本/ 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本身不會像大多數這種框架那樣創建必要的目錄。或者我錯過了什麼?