UDF > File >


_PathSplit

Eclate un chemin en 4 parties: le lecteur, le r�pertoire, le nom du fichier et l'extension du fichier. Une cha�ne vide est retourn�e si une partie est manquante

#include <File.au3>
_PathSplit ( $sFilePath, ByRef $sDrive, ByRef $sDir, ByRef $sFileName, ByRef $sExtension )

Param�tres

$sFilePath Le chemin � �clater (peut contenir un serveur UNC ou une lettre de lecteur)
$sDrive Cha�ne qui contiendra le lecteur
$sDir Cha�ne qui contiendra le r�pertoire
$sFileName Cha�ne qui contiendra le nom du fichier
$sExtension Cha�ne qui contiendra l'extension de fichier

Valeur de retour

Retourne un tableau avec 5 �l�ments:
    $aArray[$PATH_ORIGINAL] = chemin d'origine
    $aArray[$PATH_DRIVE] = lecteur
    $aArray[$PATH_DIRECTORY] = r�pertoire
    $aArray[$PATH_FILENAME] = nom du fichier
    $aArray[$PATH_EXTENSION] = extension

Remarque

Cette fonction ne prend pas une cha�ne de ligne de commande. Elle fonctionne avec des chemins, pas des chemins avec des arguments.

$PATH_ORIGINAL 0
$PATH_DRIVE 1
$PATH_DIRECTORY 2
$PATH_FILENAME 3
$PATH_EXTENSION 4

Les constantes sont d�finies dans FileConstants.au3.

En relation

_PathFull, _PathMake

Exemple

#include <Array.au3>
#include <File.au3>

Local $sDrive = "", $sDir = "", $sFilename = "", $sExtension = ""
Local $aPathSplit = _PathSplit(@ScriptFullPath, $sDrive, $sDir, $sFilename, $sExtension)
_ArrayDisplay($aPathSplit, "_PathSplit of " & @ScriptFullPath)