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 ( $sFilePath, ByRef $sDrive, ByRef $sDir, ByRef $sFileName, ByRef $sExtension )
$sFilePath | der zu teilende Pfad (Kann einen UNC Server oder Laufwerksbuchstaben enthalten) |
$sDrive | String, in dem das Laufwerk gespeichert wird |
$sDir | String, in dem das Verzeichnis gespeichert wird |
$sFileName | String, in dem der Dateiname gespeichert wird |
$sExtension | String, in dem die Dateierweiterung gespeichert wird |
Diese Funktion nimmt keinen Befehlszeilenstring an. Sie funktioniert mit Pfaden, aber nicht mit Pfaden mit Parametern.
$PATH_ORIGINAL | 0 |
---|---|
$PATH_DRIVE | 1 |
$PATH_DIRECTORY | 2 |
$PATH_FILENAME | 3 |
$PATH_EXTENSION | 4 |
#include <Array.au3>
#include <File.au3>
Local $sDrive = "", $sDir = "", $sFilename = "", $sExtension = ""
Local $aPathSplit = _PathSplit(@ScriptFullPath, $sDrive, $sDir, $sFilename, $sExtension)
_ArrayDisplay($aPathSplit, "_PathSplit of " & @ScriptFullPath)