Проверка наличия или отсутствия папки в QT - PullRequest
0 голосов
/ 02 января 2019

Я учусь / ищу QT. Когда я хочу получить доступ к папке или файлу, он существует или нет, программа всегда возвращает папку, не существует (НЕТ).

QDir myDir("D:\try");   //I created try folder under D disk.
if (myDir.exists())
{
    qDebug("YES");
}
else
{
    qDebug("NO");
}

1 Ответ

0 голосов
/ 03 января 2019

'\ t' в "D: \ try" интерпретируется компилятором как символ табуляции.И путь "D: try", по-видимому, не существует.

В таких тестах часто бывает полезно распечатать строку, которую вы используете в операторе отладки, а не просто сообщение об успешном / неудачном завершении, поэтомуВы можете проверить, что ввод на самом деле то, что вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...