QT: QFileInfo().exists() 不起作用

QT: QFileInfo().exists() doesnt work

本文关键字:不起作用 exists QT QFileInfo      更新时间:2023-10-16

我有一个网络文件夹,在/mnt/test 中挂载。现在我想知道,如果文件夹可用。我试图检查文件夹"tmp"是否存在。

这对我不起作用。为了检查文件夹是否联机,则每 1-2 秒调用一次该函数。

if(QFileInfo(path + "tmp/").exists()) 
     test = dir.entryList();
else
     // device is not available

但是每次,程序都会尝试读取 entryList()。

尽管您正在做的事情在技术上没有任何问题,但该方法从未设计为用于轮询场景 - QFileSystemWatcher是这样。