Hallo!
Danke für eure Hilfe. Hier nochmal mein genaues Problem:
Ich habe eine Batch Datei welche mir mehrere Dateien von einem
ftp-Server auf meinen lokalen PC kopiert.
Anschließend werden die Dateien alphabetisch sortiert (Dateien sind fortlaufend nummeriert). Jetzt möchte ich die erste Datei auswählen und umbenennen nach aktuellem Datum und Uhrzeit.
Mit
hole ich die Dateien. Hier muss ich leider für jede einzelne Datei
eintippen, kann ich da nicht "ja zu allen" sagen?
So sortiere ich die Dateien und benenne sie um:
Code:
dir *.jdf /o:-n && echo DATEIEN SORTIERT
ren [COLOR="Red"]NEUESTE DATEI[/COLOR] "%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%".jdf && echo DATEI UMBENANNT
Wie kann ich hier die neueste Datei wählen?
@shmia: Danke für das Script. Es hat ganz unverändert noch nicht funktioniert. Die MsgBox gibt "Dokumente" aus, obwohl keine Datei so heisst. Ich würde das Problem gerne mit einer Batchdatei lösen, da ich bisher auch alles darüber gelöst habe.
@himitsu: Ich hab mir die Hilfe angeschaut, bin daraus aber nicht schlau geworden. Was bedeutet
?
Gruß David