ExtractFilePath

 Retourne le chemin vers le contenu du dossier qui contient fileName

Syntaxe

function ExtractFilePath(pathName: String): String
pathName: chemin d'accès à un fichier

Remarques

La chaîne renvoyée est composée des caractères de gauche de pathName, jusqu'aux deux points ou la barre oblique inverse qui séparent le chemin du nom et de l'extension.

La chaîne renvoyée est vide si pathName ne contient pas de partie lecteur et répertoire.

Comme la fonction cible le contenu du dossier (à l'inverse de ExtractFileDir qui cible le dossier en lui-même), il est possible de construire des chemins vers d'autres fichiers en concaténant directement un nom de fichier).

Exemples

PrintLn(ExtractFilePath('X:\TEST\SousTest\test.csv')); // affiche 'X:\TEST\SousTest\'
PrintLn(ExtractFilePath('\\MonServeur\TEST\SousTest\test.csv')); // affiche '\\MonServeur\TEST\SousTest\'
var oldFile:='C:\TEST\test.csv';
var newFile:=ExtractFilePath(oldFile)+'test2.csv';
CopyFile(oldFile, newFile, True);

Classification

Internal Fichier