Vorheriges Thema: GetShortFileName - Konvertieren langer Dateinamen in kurze DateinamenNächstes Thema: Is_Archive - Überprüfen, ob die Datei eine Archivdatei ist


GetSpecialDir - Abrufen spezieller Verzeichnisnamen und -pfade

Gültig für Windows und Windows CE

Die Funktion "GetSpecialDir" ruft den Namen und Pfad spezieller Verzeichnisse ab.

Die Dateiinhaltsfunktion hat das folgende Format:

GetSpecialDir(Id as integer, Path as string) as integer
ID

Die ID des speziellen Verzeichnisses (siehe Kommentar).

Pfad

Das Laufwerk und der Pfadname des angegebenen Verzeichnisses (Ausgabeparameter).

Bei erfolgreichem Abschluss gibt die Funktion null (0) zurück, andernfalls einen Wert ungleich null.

Hinweis: Wenn der mit dem CSIDL-Parameter angegebene Speicherort nicht Teil des Dateisystems ist, schlägt die Funktion fehl.

Beispiel: Funktion "GetSpecialDir"

Rem sample for special directories

Dim dirName As String
ClrScr()

If GetSpecialDir(CSIDL_APPDATA, dirName) <> 0 Then
	MsgBox("Abrufen von CSIDL_APPDATA fehlgeschlagen!", "DMS", MB_OK + MB_ICONEXCLAMATION)
	SetStatus(1)
	Beenden
End If

Print("CSIDL_APPDATA: """ + dirName + """")