@NAME[Dateiname]: Gibt den Basisnamen einer Datei zurück, ohne Pfad oder Erweiterung.
Der Dateiname muss in Anführungszeichen stehen, wenn er Leerzeichen oder Sonderzeichen enthält. Auf einem LFN-Laufwerk kann der zurückgegebene Dateiname Leerzeichen oder andere Sonderzeichen enthalten. Um Probleme zu vermeiden, die durch diese Zeichen verursacht werden könnten, setzen Sie den zurückgegebenen Namen in Anführungszeichen, bevor Sie ihn an andere Befehle weitergeben. Weitere Einzelheiten finden Sie in den Hinweisen unter Variable Funktionen.
Hinweis: Die Funktion @NAME geht nicht von derExistenz einer Datei oder eines Verzeichnisses aus. Ihr Parameterfilename kann eine beliebige Zeichenkette sein, aus der die Funktion versucht, einen Basisnamen zu extrahieren.
Beispiele:
echo %@name[xyz.abc]
xyz
echo "%@name[%_comspec]"
"tcc"