네트워크 폴더가/mnt/test에 있습니다. 이제 폴더를 사용할 수 있는지 알고 싶습니다. 폴더 'tmp'가 있는지 확인하려고했습니다.QT : QFileInfo(). exists() does does work
나에게 적합하지 않습니다. 확인하려면 폴더가 온라인 상태이면 기능이 1-2 초마다 호출됩니다.
if(QFileInfo(path + "tmp/").exists())
test = dir.entryList();
else
// device is not available
그러나 항상 프로그램은 entryList()를 읽으려고합니다.
QDir 사용 시도 –
이미 시도해 보았습니다. 그러나 이것은 또한 작동하지 않습니다. :/ – knuut
타이밍 문제가 있습니다. 함수를 그렇게 빨리 호출하지 않으면 작동합니다. – knuut