Существует ли функция с заданным абсолютным путем, которая будет пытаться создать все каталоги на пути, которые не существуют?
Вы можете использовать
bool QDir::mkpath(const QString &dirPath) const
, как описано в Qt4.x documentation и Qt5.x documentation
Qt4.x documentation
Qt5.x documentation
Создает путь к каталогу dirPath. Функция создает все родительские каталоги, необходимые для создания каталога. Возвращает true в случае успеха;в противном случае возвращает false. Если при вызове этой функции путь уже существует, он вернет true.
Создает путь к каталогу dirPath.
Функция создает все родительские каталоги, необходимые для создания каталога.
Возвращает true в случае успеха;в противном случае возвращает false.
Если при вызове этой функции путь уже существует, он вернет true.