Funktionsreferenz


_PathSplit

Teilt einen Pfad in Laufwerk, Verzeichnis, Dateinamen und Dateierweiterung auf. Falls ein Teil des Pfades fehlt, wird ein leerer String gesetzt.

#include <File.au3>
_PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)

Parameter

$szPath der zu teilende Pfad (Kann einen UNC Server oder Laufwerksbuchstaben enthalten)
$szDrive String, in dem das Laufwerk gespeichert wird
$szDir String, in dem das Verzeichnis gespeichert wird
$szFName String, in dem der Dateiname gespeichert wird
$szExt String, in dem die Dateierweiterung gespeichert wird

Rückgabewert

Gibt ein Array mit 5 Elementen zurück:
    0 = originaler Pfad
    1 = Laufwerk
    2 = Verzeichnis
    3 = Dateiname
    4 = Dateierweiterung

Bemerkungen

Diese Funktion nimmt keinen Befehlszeilenstring an. Sie funktioniert mit Pfaden, aber nicht mit Pfaden mit Parametern.

Verwandte Funktionen

_PathFull, _PathMake

Beispiel


#include <file.au3>
#include <array.au3>

Local $szDrive, $szDir, $szFName, $szExt
Local $TestPath = _PathSplit(@ScriptFullPath, $szDrive, $szDir, $szFName, $szExt)
_ArrayDisplay($TestPath, "Demo _PathSplit()")