GetUserDirectory()
Syntax
Ergebnis$ = GetUserDirectory(Typ)Beschreibung
Gibt den Verzeichnispfad des angegebenen Verzeichnistyps zurück.
Parameter
Typ Der Typ des Verzeichnisses, von dem der Pfad ermittelt werden soll. Dies kann einer der folgenden Werte sein: #PB_Directory_Desktop : Desktop-Verzeichnis des aktuell eingeloggten Anwenders #PB_Directory_Downloads : Download-Verzeichnis des aktuell eingeloggten Anwenders #PB_Directory_Documents : Dokumenten-Verzeichnispfad des aktuell eingeloggten Anwenders #PB_Directory_Videos : Videos-Verzeichnispfad des aktuell eingeloggten Anwenders #PB_Directory_Musics : Musik-Verzeichnispfad des aktuell eingeloggten Anwenders #PB_Directory_Pictures : Bilder-Verzeichnispfad des aktuell eingeloggten Anwenders #PB_Directory_Public : 'Public'-Verzeichnis des aktuell eingeloggten Anwenders #PB_Directory_ProgramData: Programmdaten-Verzeichnis des aktuell eingeloggten Anwenders. Auf Linux und OSX handelt es sich um das 'Home'-Verzeichnis - gefolgt von einem '/.', um die Möglichkeit zu haben, ein verstecktes Konfigurationsverzeichnis im 'Home User' zu erstellen. #PB_Directory_AllUserData: gemeinsames Programmdatenverzeichnis (für alle Benutzer zugänglich) #PB_Directory_Programs : globaler Programmdateienpfad (kann nur lesbar sein)
Rückgabewert
Gibt den vollständigen Pfad des angegebenen Verzeichnisses zurück. Dieser wird mit einem Verzeichnis-Trennzeichen #PS, #PS$ ('\' auf Windows, ansonsten '/') enden. Wenn der Typ nicht gefunden wird, dann wird ein leerer String zurückgegeben.
Beispiel
; Einige ausgewählte Verzeichnistypen auflisten: Debug "#PB_Directory_Downloads = " + GetUserDirectory(#PB_Directory_Downloads) Debug "#PB_Directory_Documents = " + GetUserDirectory(#PB_Directory_Documents) Debug "#PB_Directory_Programs = " + GetUserDirectory(#PB_Directory_Programs)
Siehe auch
GetCurrentDirectory(), GetHomeDirectory(), GetTemporaryDirectory()
Unterstützte OS
Alle