43964
Jan 09, 2008, updated at 14:43:22 (UTC)
4678
5
0
Datei umbennen (täglicher Batch)
Hallo zusammen,
ich habe folgendes Problem:
In unserem System werden täglich 2 Dateien (Excel-Tabellen) erzeugt.
Diese werden in einem Ordner "E:\Daten\20080108_203020\01\" gespeichert. Der Ordner "Daten" und "01" bleibt immer gleich, jedoch ändert sich der "mittlere" Ordner jeden Tag. (JahrMonatTag_StundeMinuteSekunde).
Das Problem ist, dass diese Dateien den falschen Dateinamen haben (ABC01.xls statt DEF01.xls....Als Beispiel).
Die Kunst besteht nun darin, eine kleine Batch zu schreiben, die diese Dateien täglich umbenennt (immer von ABC in DEF).
Es ist nicht möglich, die Dateinamendefinition in dem Programm zu ändern wo die Dateien erzeugt werden.
Mein Problem liegt jetzt darin, dass sich der Ordnername täglich ändert, und selbst die Sekundenzahl am Ende nie gleich ist.
Hat jemand eine einfach fixe Lösung?
Vielen Dank!!
^^[Edit Biber] Tippfehler "umbennen" in Titel "umbannt" [/Edit]
ich habe folgendes Problem:
In unserem System werden täglich 2 Dateien (Excel-Tabellen) erzeugt.
Diese werden in einem Ordner "E:\Daten\20080108_203020\01\" gespeichert. Der Ordner "Daten" und "01" bleibt immer gleich, jedoch ändert sich der "mittlere" Ordner jeden Tag. (JahrMonatTag_StundeMinuteSekunde).
Das Problem ist, dass diese Dateien den falschen Dateinamen haben (ABC01.xls statt DEF01.xls....Als Beispiel).
Die Kunst besteht nun darin, eine kleine Batch zu schreiben, die diese Dateien täglich umbenennt (immer von ABC in DEF).
Es ist nicht möglich, die Dateinamendefinition in dem Programm zu ändern wo die Dateien erzeugt werden.
Mein Problem liegt jetzt darin, dass sich der Ordnername täglich ändert, und selbst die Sekundenzahl am Ende nie gleich ist.
Hat jemand eine einfach fixe Lösung?
Vielen Dank!!
^^[Edit Biber] Tippfehler "umbennen" in Titel "umbannt" [/Edit]
Please also mark the comments that contributed to the solution of the article
Content-Key: 77658
Url: https://administrator.de/contentid/77658
Printed on: April 19, 2024 at 22:04 o'clock
5 Comments
Latest comment
Eine mögliche Lösung wäre die:
1. Die Batch wird noch am gleichen Tag (Abends) ausgeführt
2. Die Datumseinstellung des Systems ist TT.MM.JJJJ
miniversum
@Ren "E:\Daten\%Date:~-4%%Date:~3,2%%Date:~0,2%_??????\01\ABC??.xls" DEF??.xls"
Vorausgesetzt:1. Die Batch wird noch am gleichen Tag (Abends) ausgeführt
2. Die Datumseinstellung des Systems ist TT.MM.JJJJ
miniversum