0
Qt: как создать файл с каталогами, необходимыми для его пути? скажем, создать «./gg/ggg./fff/ff/file.dd», если он не существует?Qt: как создать файл (с каталогами по его пути)?
Qt: как создать файл с каталогами, необходимыми для его пути? скажем, создать «./gg/ggg./fff/ff/file.dd», если он не существует?Qt: как создать файл (с каталогами по его пути)?
вы можете установить путь как
QDir directory("gg/ggg./fff/ff/file");
, то вы можете создать папку как
QDir().mkdir("MyFolder");
bool QDir::mkdir (const QString & dirName) const
Creates a sub-directory called dirName.
Returns true on success; otherwise returns false.
See also rmdir().
см http://doc.qt.io/qt-5/qdir.html#mkdir
bool QDir::mkpath (const QString & dirPath) const
Creates the directory path dirPath.
The function will create all parent directories necessary to create the directory.
Returns true if successful; otherwise returns false.
см http://doc.qt.io/qt-5/qdir.html#mkpath
bool QFile::open (OpenMode mode) [virtual]
Reimplemented from QIODevice::open().
Opens the file using OpenMode mode, returning true if successful; otherwise false.
In WriteOnly or ReadWrite mode, if the relevant file does not already exist, this function will try to create a new file before opening it.
возможно дубликат [Как рекурсивно создать каталог в Qt?] (Http://stackoverflow.com/questions/6232631/how-to-recursively-create-a-directory-in- кварты) – karlphillip