stoepsu77
Goto Top

Ordnernamen mit jüngstem Datum in Variable setzen

Hallo zusammen

ich suche eine Möglichkeit in einer Batch Datei aus einem Verzeichnis mit vielen Unterordnern den Ordner mit dem jüngsten(neusten) Datum herauszufinden.
Diesen Ordner in eine Variable zu setzten oder direkt in diesen Ordner zu wechseln.

for /f "delims=" %i in ('dir /B /AD /TC /O-D') do set dest=%i  
Damit werden immer alle Ordner nacheinander ausgegeben und der letzte Ordner in die Variable gesetzt nicht der mit dem neusten Datum.

Kann mir ja jemand helfen?

Danke
BeMe

Content-ID: 1482397642

Url: https://administrator.de/contentid/1482397642

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

149569
Lösung 149569 08.11.2021 aktualisiert um 11:40:38 Uhr
Goto Top
Einfach die Sortierung umdrehen, dann ist der letzte der aktuellste und die Variable enthält diesen zum Schluss face-smile
@echo off
for /f "delims=" %%i in ('dir /B /AD /TC /OD') do set "dest=%%i"  
echo %dest%

copy n pasten führt meist selten zum Ziel sondern die Befehle erst mal verstehen bevor man sie nutzt face-smile
dir /?
Hilft dir hier.
stoepsu77
stoepsu77 08.11.2021 um 11:43:30 Uhr
Goto Top
Danke