@FULL[filename[,path]] : renvoie le chemin complet et le nom d'un fichier . Le nom de fichier doit être entre guillemets s'il contient des espaces blancs ou des caractères spéciaux. Sur un lecteur LFN, 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 renvoyé entre guillemets avant de le transmettre à d'autres commandes. Voir les notes sous Fonctions variables pour plus de détails.

 

Si le nom de fichier est entre guillemets, le nom de fichier renvoyé sera également entre guillemets (si nécessaire).

 

L'argumentfacultatif path spécifie le nom du chemin à utiliser pour créer le nom. Le chemin peut inclure des opérateurs de chemin relatif comme "...\".

 

Remarque : la fonction @FULL ne suppose pas l'existence d'un fichier ou d'un répertoire. Le  paramètre nom de fichier peut être n'importe quelle chaîne et la fonction tentera de le transformer en une spécification pleinement qualifiée "volume + chemin + nom", que cette référence complète existe ou non.

 

Exemples :

 

cdd c:\windows

echo %@full[explorer.exe]

C:\Windows\explorer.exe

 

echo "%@full[.]"

"C:\Windows"

 

echo "%@full["\Program Files"]"

"C:\Program Files"