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-Key: 1482397642

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

Printed on: April 28, 2024 at 05:04 o'clock

Mitglied: 149569
Solution 149569 Nov 08, 2021 updated at 10:40:38 (UTC)
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.
Member: stoepsu77
stoepsu77 Nov 08, 2021 at 10:43:30 (UTC)
Goto Top
Danke