philipp1991
Goto Top

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 ! face-smile

Vielen Dank im voraus!

Philipp

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

departure69
Lösung departure69 01.02.2018 aktualisiert um 10:11:15 Uhr
Goto Top
Hallo.

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
Arano
Arano 01.02.2018 aktualisiert um 10:12:30 Uhr
Goto Top
Moin,

  • %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
Philipp1991
Philipp1991 01.02.2018 um 10:39:35 Uhr
Goto Top
danke, hat funktionert, so einfach kann's gehn ;)
lg
Philipp