@PATH[Dateiname]: Gibt den Pfadteil von Dateiname zurück , falls vorhanden, einschließlich des Laufwerksbuchstabens und eines nachgestellten Backslashs, aber ohne den Basisnamen oder die Erweiterung. Wenn der Parameter filename keine Pfadinformationen enthält, können Sie ihn zunächst mit der Funktion @FULL erweitern .
Der Dateiname muss in Anführungszeichen stehen, wenn er Leerzeichen oder Sonderzeichen enthält. Auf einem LFN- oder NTFS-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 @PATH geht nicht davon aus, dass eine Datei oder ein Verzeichnis existiert. Ihr Parameterfilename kann eine beliebige Zeichenkette sein, und die Funktion versucht, daraus einen "Basisnamen" zu entfernen.
Beispiele:
echo "%@path["c:\program files\xyz.abc"]
"c:\program files\"
echo "%@path[xyz.abc]"
""