2012-07-30 57 views
4

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

回答

3

不,我相信你不能創建該文件,它包含在一個鏡頭目錄。