@NOM[nom de fichier] : Renvoie le nom de base d'un fichier, sans le chemin ni l'extension.

 

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

 

Remarque: La fonction @NAME ne fait aucune hypothèse sur le existence d'un fichier ou d'un répertoire. C'est nom de fichier Le paramètre peut être n’importe quelle chaîne et la fonction tentera d’en extraire un nom de base.

 

Exemples :

 

echo %@nom[xyz.abc]

xyz

 

écho "%@name[%_comspec]"

"tcc"