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\'
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);
var newFile:=ExtractFilePath(oldFile)+'test2.csv';
CopyFile(oldFile, newFile, True);