[Qt (oder Boost)] Datei finden mit Verzeichnisliste
-
Hi,
gibts in Qt (oder Boost) irgendeine Funktionalität/Klasse, die folgendes bewerkstelligt:class SearchDirList : public QList<QDir>
{
public:
QString getFilePath(const QString& fileName);
};der ich also eine Reihe von Verzeichnissen geben kann.
WEnn ich sie dann nach einer Datei frage, sollte sie, falls es ein absoluter Pfad ist, nur checken, ob die Datei existiert und im Fehlerfall einen leeren String zurückgeben, oder falls relativer Pfad (oder nur Dateiname) in allen Einträgen schauen, ob die Datei gefunden wird.Gibts sowas in der Art, oder ist selber schreiben angesagt?
Schwierigkeit ist hier natürlich eher die Portabilität/Verzeichnistrenner und das ganze drumherum, woran man bei einer schnellen Selbstimplementierung nicht sofort denkt. Deswegen wärs toll, wenns sowas gäbe.Gruß
Vlad
-
Nicht direkt.
In Qt gibt es QDir::entryList. Die durchsucht immerhin ein Verzeichnis.