2009. július 21., kedd

Legfrissebb fájl másolása

Szükségem volt egy olyan scriptre, amely a legfrissebb fájlt átmásolja úgy, hogy a cél egy fix fájlnév legyen (Windows XP alatt).

cd "target_dir"
FOR /F "delims=|" %%I IN ('DIR "*.BAK" /B /O:D') DO SET NewestFile=%%I
echo %NewestFile% > legujabb.txt
copy /Y %NewestFile% legujabb.BAK2

DIR parancs kapcsolói:
/B: Egyszerű formátum (nincs fejléc-információ és összegzés)
/O:D Sorbarendezés dátum szerint (régiektől)

Nincsenek megjegyzések:

Megjegyzés küldése