Dieses Script liest den Namen einer Datei ein, und speichert ihn in der Variable "Datei". In diesem Beispiel wird nach txt-Dateien gefiltert. Dies muss ggf. angepasst werden.

Falls sich mehrere txt-Dateien in dem Ordner befinden, wird nur der Name der letzten Datei in die Variable gespeichert! Diese Codezeile bietet sich also dann an, wenn man weiß das nur eine einzige Datei in dem betroffenen Verzeichnis existiert.

For /F %%i in ('dir /B *.txt') do set Datei=%%~ni

Hinweis: Führt man den Befehl direkt in einer Kommandozeile aus, reicht ein %-Zeichen. Hier sieht es also so aus:

For /F %i in ('dir /B *.txt') do set Datei=%%~ni