@EXT[nom de fichier] : renvoie l'extension du nom de fichier, sans le point de départ. Sur les volumes qui prennent en charge les noms de fichiers longs, l'extension peut comporter jusqu'à 255 caractères. Sur les lecteurs FAT, elle peut comporter jusqu'à 3 caractères. Le nom de fichier doit être mis entre guillemets s'il contient des espaces blancs ou des caractères spéciaux.

 

Sur un disque LFN, l'extension renvoyée peut contenir des espaces blancs ou des caractères spéciaux. Pour éviter les problèmes qui pourraient être causés par ces caractères, mettez l'extension renvoyée entre guillemets avant de la transmettre à d'autres commandes.

 

Exemples :

 

set COMSPEC="c:\program files\jpsoft\tcmd28\tcc.exe"

echo %@ext[%comspec]

exe

 

echo %@ext["LFN Names may have.very long extensions"]

very long extensions