QDir "üngültige Kodierung" im Verzeichnisnamen
Verfasst: 10. August 2013 15:06
Hallo,
(Qt 4.8)
Mit QDir::entryInfoList(.....) erhält man (je nach Filter) alle Dateien und Unterverzeichnisse.
Wenn (z.B. bei Ubuntu) diese Datei/Verzeichnisnamen ungültige Zeichen enthalten, fehlen diese Zeichen in der Ergebnisliste und der Dateiname/Verzeichnisname ist für die Weiterverarbeitung unbrauchbar.
Wie kann dieses Verhalten mit den Mitteln von Qt4 beeinflusst werden?
Gruß Sig
(Qt 4.8)
Mit QDir::entryInfoList(.....) erhält man (je nach Filter) alle Dateien und Unterverzeichnisse.
Wenn (z.B. bei Ubuntu) diese Datei/Verzeichnisnamen ungültige Zeichen enthalten, fehlen diese Zeichen in der Ergebnisliste und der Dateiname/Verzeichnisname ist für die Weiterverarbeitung unbrauchbar.
Code: Alles auswählen
QDir dir(path);
QFileInfoList list = dir.entryInfoList();
list[i].filePath() // hier fehlen die "ungültigen Zeichen"
Gruß Sig