In QT5 kann mit diesem einfachen Code die Existenz einer Datei geprüft werden:
1 2 3 4 5 6 | QString filename; QFile file(filename); if (file.exists()) { qDebug() << "Datei vorhanden" << filename } |
Ist in dem Ordner ein Leerzeichen vorhanden, wird die Datei nicht gefunden, obwohl sie vorhanden ist.
Beispiel: filename = "/home/xxx/Schreibtisch/test 1/textdatei,txt".
Auch mit dem Einschluss des Filenamens in Hochkommas klappt es nicht.
Gibt es hierfür wirklich keine Lösung?
Grüße aus Südbaden