В Qt как проверить, существует ли данная папка в текущем каталоге?
Если его не существует, как мне тогда создать пустую папку?
c++
qt
filesystems
переключатель
источник
источник
QDir::exists("absolutepath")
иQDir::mkdir(""absolutepath")
QDir::mkdir("relative_path")
. Не возможно иметь обе перегрузки.Чтобы проверить, существует ли он, и создайте его, включая посредников:
источник
Когда вы используете QDir.mkpath (), он возвращает true, если путь уже существует, с другой стороны, QDir.mkdir () возвращает false, если путь уже существует. Таким образом, в зависимости от вашей программы вы должны выбрать, что подходит лучше.
Вы можете увидеть больше на Qt Documentation
источник
Если вам нужна пустая папка, вы можете зацикливаться, пока не получите пустую папку
В этом случае вы получите имя папки с номером.
источник
Зачем использовать что-то еще?
источник