StandardPaths QML Type

Ermöglicht den Zugriff auf die Standard-Systempfade. Mehr...

Import Statement: import QtCore
Since: Qt 6.2
Inherits:

QtObject

Methoden

Detaillierte Beschreibung

Der Singleton-Typ StandardPaths bietet Methoden zur Abfrage der Standard-Systempfade.

property url documentsFolder: StandardPaths.writableLocation(StandardPaths.DocumentsLocation)

Siehe auch QStandardPaths.

Dokumentation der Methode

string displayName(StandardLocation type)

Gibt einen lokalisierten Anzeigenamen für den angegebenen Ort type oder einen leeren QString zurück, wenn kein entsprechender Ort gefunden werden kann.

Siehe auch QStandardPaths::displayName().


url findExecutable(string executableName, list<string> paths)

Findet die ausführbare Datei mit dem Namen executableName im angegebenen paths oder im Systempfad, wenn paths leer ist.

Auf den meisten Betriebssystemen wird der Systempfad durch die Umgebungsvariable PATH bestimmt. Die Verzeichnisse, in denen nach der ausführbaren Datei gesucht werden soll, können mit dem Argument paths angegeben werden. Um sowohl in Ihren eigenen Pfaden als auch in den Systempfaden zu suchen, rufen Sie findExecutable zweimal auf, einmal mit gesetzten Pfaden und einmal mit leeren Pfaden. Symlinks werden nicht aufgelöst, um das Verhalten von ausführbaren Dateien zu erhalten, deren Verhalten vom Namen abhängt, mit dem sie aufgerufen werden.

Hinweis: Unter Windows werden die üblichen ausführbaren Erweiterungen (aus der Umgebungsvariablen PATHEXT) automatisch angehängt. Der Aufruf findExecutable("foo") findet zum Beispiel foo.exe oder foo.bat, falls vorhanden.

Gibt den absoluten Dateipfad zur ausführbaren Datei zurück, oder eine leere Zeichenkette, falls nicht gefunden.

Wenn der angegebene executableName ein absoluter Pfad ist, der auf eine ausführbare Datei verweist, wird ihr sauberer Pfad zurückgegeben.

Siehe auch QStandardPaths::findExecutable().


url locate(StandardLocation type, string fileName, LocateOptions options)

Findet eine Datei oder ein Verzeichnis namens fileName in den Standardverzeichnissen für type.

Mit dem Flag options können Sie angeben, ob Sie nach Dateien oder Verzeichnissen suchen wollen. Standardmäßig ist dieses Flag auf LocateFile gesetzt.

Gibt den absoluten Pfad zur ersten gefundenen Datei oder zum ersten gefundenen Verzeichnis zurück, andernfalls eine leere Zeichenkette.

Siehe auch QStandardPaths::locate().


list<url> locateAll(StandardLocation type, string fileName, LocateOptions options)

Findet alle Dateien oder Verzeichnisse mit dem Namen fileName an den Standardspeicherorten für type.

Mit dem Flag options können Sie angeben, ob Sie nach Dateien oder Verzeichnissen suchen wollen. Standardmäßig ist dieses Flag auf LocateFile gesetzt.

Gibt die Liste aller gefundenen Dateien zurück.

Siehe auch QStandardPaths::locateAll().


list<url> standardLocations(StandardLocation type)

Gibt alle Verzeichnisse zurück, zu denen die Dateien von type gehören.

Die Liste der Verzeichnisse wird von hoher zu niedriger Priorität sortiert, beginnend mit writableLocation(), falls diese ermittelt werden kann. Diese Liste ist leer, wenn keine Verzeichnisse für den Typ definiert sind.

Siehe auch QStandardPaths::standardLocations().


url writableLocation(StandardLocation type)

Gibt das Verzeichnis zurück, in das Dateien von type geschrieben werden sollen, oder eine leere Zeichenkette, wenn der Speicherort nicht ermittelt werden kann.

Hinweis: Der zurückgegebene Speicherort existiert möglicherweise nicht, d. h. er muss möglicherweise vom System oder vom Benutzer erstellt werden.

Siehe auch QStandardPaths::writableLocation().


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.