@PATH[filename]:  renvoie la partie chemin du nom de fichier, si elle est présente, y compris la lettre du lecteur et une barre oblique inverse à la fin, mais sans le nom de base ni l'extension. Si le  paramètre filename ne contient pas d'informations sur le chemin d'accès, vous pouvez d'abord l'étendre avec la  fonction @FULL.

 

Le nom de fichier doit être mis entre guillemets s'il contient des espaces blancs ou des caractères spéciaux. Sur un lecteur LFN ou NTFS, le nom de fichier renvoyé peut contenir des espaces blancs ou d'autres caractères spéciaux. Pour éviter les problèmes qui pourraient être causés par ces caractères, mettez le nom retourné entre guillemets avant de le transmettre à d'autres commandes. Voir les notes sous Fonctions variables pour plus de détails .

 

Remarque : la fonction @PATH ne suppose pas l'existence d'un fichier ou d'un répertoire. Son  paramètrefilename peut être n'importe quelle chaîne de caractères, et la fonction tentera d'en retirer un "nom de base".

 

Exemples:

 

echo "%@path["c:\program files\xyz.abc"]

"c:\program files\"

 

echo "%@path[xyz.abc]"

""