Per cmd dateinamen in eine Variable speichern?
Hey Leute,
ich hab nen Ordner, in dem beliebig viele Textdatein sind. Wie kann ich den Namen der Datei, die als letztes erstellt wurde, in eine Variable speichern?
Wollte es so machen:
set z=1
:a
set/a z=%z% + 1
Goto a
Dann hat mir mein Auftraggeber gesagt, dass der Name auch n String sein kann..xD
Schon mal vielen Dank im voraus!
1 Antwort
![](https://images.gutefrage.net/media/default/user/7_nmmslarge.png?v=1438863662000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
FOR ... %%A IN ...
ECHO %%~tA.%A
FOR /F ... " ... tokens=1,2,3,* delims=." %%A ... DO ECHO %%C-%%B-%%A %D
(oder ähnlich)
(hier muss man aber darauf achten, dass das so nur mit dem deutschen Datumsformat funktioniert)
SORT
FOR /F ... "... tokens=1,* delims=" %%A ... DO ... %B