@NAME[Dateinamen]:  Gibt den Basisnamen einer Datei ohne Pfad oder Erweiterung zurück.

 

Das Dateinamen muss in Anführungszeichen stehen, wenn es 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, zitieren Sie den zurückgegebenen Namen, bevor Sie ihn an andere Befehle übergeben. Siehe die Hinweise unten Variable Funktionen für weitere Details.

 

Hinweis: Die @NAME-Funktion macht keine Annahmen darüber Existenz einer Datei oder eines Verzeichnisses. Es ist Dateinamen Der Parameter kann eine beliebige Zeichenfolge sein und die Funktion versucht, daraus einen Basisnamen zu extrahieren.

 

Beispiele:

 

Echo %@name[xyz.abc]

xyz

 

echo „%@name[%_comspec]“

"tcc"