Einzelnen Beitrag anzeigen

Kangri

Registriert seit: 6. Sep 2010
2 Beiträge
 
#10

AW: Neueste Datei per Batch herausfinden

  Alt 7. Sep 2010, 11:31
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
Code:
mget *.jdf
hole ich die Dateien. Hier muss ich leider für jede einzelne Datei
Code:
y
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
Code:
~tI
?

Gruß David
  Mit Zitat antworten Zitat