Mittige Erweiterung des Dateinamens um das Dateierstelldatum
Hallo zusammen,
ich hoffe auf eure Hilfe, denn ich komme mit einem kleinen Problem nicht weiter. Bin nicht fit genug in Batch Entwicklung.
Ich habe ein Batchskript erstellt, welches das tut, was es soll, aber die Zeile
for %%f in (lichess_pgn_*.pgn) do echo %%f
liefert mir alle Dateien alphabetisch sortiert. Ich möchte diese aber nach dem Erstelldatum in der Schleife bearbeiten.
Gibt es eine einfache Lösung? Ansonsten ist mein
zweiter Lösungsansatz vielleicht einfacher - habe mich damit schon beschäftigt.
for %%f in (lichess_pgn_*.pgn) do echo %%~nxf %%~tf
Hier wird folgendes ausgegeben:
lichess_pgn_2023.01.09_T-Rox_vs_Youssef-lblad-nnit.h8wl8js3.pgn 10.01.2023 18:20
lichess_pgn_2023.01.09_Weinbrand_vs_T-Rox.NX5vV9zp.pgn 10.01.2023 18:20
Ich möchte die Dateien umbenennen und zwar die ersten 22 Zeichen bis vor_T-Rox sollen erhalten bleiben und die Uhrzeit dazwischen eingefügt werden. Dann funktioniert die alphabetische Sortierung meines ersten Lösungsansatzes.
Ich habe wie bei %TIME:~4,2% versucht den Dateinamen zu erweitern und dann den String zu kürzen, aber ich komme da nicht weiter.
Ziel:
ichess_pgn_2023.01.09-1820_T-Rox_vs_Youssef-lblad-nnit.h8wl8js3.pgn
lichess_pgn_2023.01.09-1820_Weinbrand_vs_T-Rox.NX5vV9zp.pgn
Anders ausgedrückt: Wie erweitere ich den Dateinamen in dem ich mittig die Uhrzeit des Erstelldatums einfüge?
Danke euch schon mal
T-Roxs
ich hoffe auf eure Hilfe, denn ich komme mit einem kleinen Problem nicht weiter. Bin nicht fit genug in Batch Entwicklung.
Ich habe ein Batchskript erstellt, welches das tut, was es soll, aber die Zeile
for %%f in (lichess_pgn_*.pgn) do echo %%f
liefert mir alle Dateien alphabetisch sortiert. Ich möchte diese aber nach dem Erstelldatum in der Schleife bearbeiten.
Gibt es eine einfache Lösung? Ansonsten ist mein
zweiter Lösungsansatz vielleicht einfacher - habe mich damit schon beschäftigt.
for %%f in (lichess_pgn_*.pgn) do echo %%~nxf %%~tf
Hier wird folgendes ausgegeben:
lichess_pgn_2023.01.09_T-Rox_vs_Youssef-lblad-nnit.h8wl8js3.pgn 10.01.2023 18:20
lichess_pgn_2023.01.09_Weinbrand_vs_T-Rox.NX5vV9zp.pgn 10.01.2023 18:20
Ich möchte die Dateien umbenennen und zwar die ersten 22 Zeichen bis vor_T-Rox sollen erhalten bleiben und die Uhrzeit dazwischen eingefügt werden. Dann funktioniert die alphabetische Sortierung meines ersten Lösungsansatzes.
Ich habe wie bei %TIME:~4,2% versucht den Dateinamen zu erweitern und dann den String zu kürzen, aber ich komme da nicht weiter.
Ziel:
ichess_pgn_2023.01.09-1820_T-Rox_vs_Youssef-lblad-nnit.h8wl8js3.pgn
lichess_pgn_2023.01.09-1820_Weinbrand_vs_T-Rox.NX5vV9zp.pgn
Anders ausgedrückt: Wie erweitere ich den Dateinamen in dem ich mittig die Uhrzeit des Erstelldatums einfüge?
Danke euch schon mal
T-Roxs
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5290547391
Url: https://administrator.de/forum/mittige-erweiterung-des-dateinamens-um-das-dateierstelldatum-5290547391.html
Ausgedruckt am: 10.05.2025 um 10:05 Uhr
2 Kommentare
Neuester Kommentar