检查文件夹在QT中是否存在

时间:2019-01-02 15:33:25

标签: qt directory

我正在学习/正在寻找QT。当我想访问一个文件夹或文件时,它是否存在,程序总是返回文件夹不存在(否)。

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

1 个答案:

答案 0 :(得分:0)

编译器将“ D:\ try”中的“ \ t”解释为制表符。并且路径“ D:尝试”大概不存在。

在这些类型的测试中,通常有用的方法是打印出您在debug语句中使用的字符串,而不仅仅是输出成功/失败消息,因此您可以验证输入是否确实是您期望的。