Probleme mit einer Batch-Datei (Ordnername änderst sich)
Sehr geehrte Damen und Herren!
Ich hoffe Sie können mir bei folgendem Befehl helfen:
Das Skipt soll die Komprimierung und die Ausrichtung ändern, das funktioniert soweit. Das Problem aber ist, dass sich der Name einer der
Unterordner täglich ändert (auf das aktuelle Datum):
"C:\Program Files\IrfanView\i_view64.exe" C:\Tiff\2018-01-30_18-09-25\*.tif /tifc=3 /rotate_l /convert=C:\Tiff\neu\*.tif
morgen wäre es dann 2018-02-01_18-09-25 etc ...
Hoffe es gibt eine Lösung für dieses Problem !
Vielen Dank im voraus!
Philipp
Ich hoffe Sie können mir bei folgendem Befehl helfen:
Das Skipt soll die Komprimierung und die Ausrichtung ändern, das funktioniert soweit. Das Problem aber ist, dass sich der Name einer der
Unterordner täglich ändert (auf das aktuelle Datum):
"C:\Program Files\IrfanView\i_view64.exe" C:\Tiff\2018-01-30_18-09-25\*.tif /tifc=3 /rotate_l /convert=C:\Tiff\neu\*.tif
morgen wäre es dann 2018-02-01_18-09-25 etc ...
Hoffe es gibt eine Lösung für dieses Problem !
Vielen Dank im voraus!
Philipp
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 363125
Url: https://administrator.de/forum/probleme-mit-einer-batch-datei-ordnername-aenderst-sich-363125.html
Ausgedruckt am: 03.04.2025 um 11:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo.
Es gibt also mehrere Ordner, auf die das Skript losgelassen wird?
Und nur der eine, um den es Dir hier jetzt speziell geht, ändert sich täglich?
Wenn's nur der eine ist, lasse nur auf diesen ein eigenes Skript (ansonsten gleichen Inhalts) los, einzige Änderung: Ersetze den Ordnernamen im Skript mit einem Platzhalter (*).
Wenn das nicht geht, weil sich die verschiedenen Ordner namentlich nicht genügend unterscheiden, mußt Du die Quellordner anders anlegen/organisieren (C:\Tiff1, C:\Tiff2 usw. usf.).
Viele Grüße
von
departure69
dass sich der Name einer der Unterordner täglich ändert (auf das aktuelle Datum):
Es gibt also mehrere Ordner, auf die das Skript losgelassen wird?
Und nur der eine, um den es Dir hier jetzt speziell geht, ändert sich täglich?
Wenn's nur der eine ist, lasse nur auf diesen ein eigenes Skript (ansonsten gleichen Inhalts) los, einzige Änderung: Ersetze den Ordnernamen im Skript mit einem Platzhalter (*).
Wenn das nicht geht, weil sich die verschiedenen Ordner namentlich nicht genügend unterscheiden, mußt Du die Quellordner anders anlegen/organisieren (C:\Tiff1, C:\Tiff2 usw. usf.).
Viele Grüße
von
departure69
Moin,
~Arano
%DATE%
und%TIME%
, Wenn die Formatierung nicht passt kannst du sie- mit der Batch... in Substrings unterteilen (habe gerade nichts greifbares, sorry: ala set year=%DATE:~0,4%) oder
- mit
FOR
und einem Trennzeichen/Token zerlegen und nach Bedarf zusammensetzen. dir
bietet dir bestimmt auch die Möglichkeit die Ordner nach Zeit zu sortieren und dann nimmst du den Ersten ...oder den Letzten.
~Arano