
43964
09.01.2008, aktualisiert um 15:43:22 Uhr
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]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 77658
Url: https://administrator.de/forum/datei-umbennen-taeglicher-batch-77658.html
Ausgedruckt am: 22.04.2025 um 13:04 Uhr
5 Kommentare
Neuester Kommentar
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