Wie überprüfe ich in Qt, ob ein bestimmter Ordner im aktuellen Verzeichnis vorhanden ist?
Wie erstelle ich einen leeren Ordner, wenn er nicht vorhanden ist?
c++
qt
filesystems
Schalter
quelle
quelle
QDir::exists("absolutepath")
undQDir::mkdir(""absolutepath")
QDir::mkdir("relative_path")
. Es ist nicht möglich, beide Überlastungen zu haben.So überprüfen Sie, ob es vorhanden ist, und erstellen, wenn dies nicht der Fall ist, einschließlich Vermittlern:
quelle
Wenn Sie QDir.mkpath () verwenden, wird true zurückgegeben, wenn der Pfad bereits vorhanden ist. QDir.mkdir () gibt andererseits false zurück, wenn der Pfad bereits vorhanden ist. Abhängig von Ihrem Programm müssen Sie also auswählen, welches besser passt.
Weitere Informationen finden Sie in der Qt-Dokumentation
quelle
Wenn Sie einen leeren Ordner benötigen, können Sie eine Schleife ausführen, bis Sie einen leeren Ordner erhalten
In diesem Fall erhalten Sie einen Ordnernamen mit einer Nummer.
quelle
Warum noch etwas verwenden?
quelle