Thorsten B.: Umbenneungsprogramm

Hallo Forengemeinde,

ich suche ein "Umbennenngsprogramm".

Ich habe eine große Menge von Bilder die ich umbenennen möchte.

Ich suche ein kleines Tool was nun alle diese Dateien nach Erstellungsdatum umbenennt.

Also in etwa so: CIMG1234.JPG -> 13.04.2006.JPG

Wobei das Problem ist, wenn mehrere Dateien nun am 13.04.06 erstellt wurde es eine zweite Rangfolge geben sollte. Etwa mit Nummer (1,2,3...) oder Buchstaben (a,b,c,d.....).

Hat jemand einen heissen Tipp für mich, bzw. Erfahrungen mit??

Für freundliche und hilfreiche Antworten bin ich dankbar.

Grüsse aus OWL
Thorsten

  1. gudn tach!

    ich suche ein "Umbennenngsprogramm".

    fuer windows?

    Ich suche ein kleines Tool was nun alle diese Dateien nach Erstellungsdatum umbenennt.

    Also in etwa so: CIMG1234.JPG -> 13.04.2006.JPG

    kannst du ein bissl und hast perl? damit laesst sich sowas imho relativ einfach umsetzen.

    uebrigens ist imho das iso-datumsformat yyyy-mm-dd (also 2006-04-13) sinnvoller, z.b. beim chronologischen sortieren.

    Wobei das Problem ist, wenn mehrere Dateien nun am 13.04.06 erstellt wurde es eine zweite Rangfolge geben sollte. Etwa mit Nummer (1,2,3...) oder Buchstaben (a,b,c,d.....).

    welche kriterien gibt es fuer diese zweite reihenfolge? oder ist das egal?

    Hat jemand einen heissen Tipp für mich, bzw. Erfahrungen mit??

    perl... oder sed oder vim oder ein anderer guter editor! ;-)

    ich wuerde es so machen:
    zunaechst die nach dem datum sortierten dateien mit dem jeweligen entsprechenden datum in eine datei schreiben:

    dir /tc /od CIMG*.jpg > umbenennungs_file.bat

    anschliessend wuerde ich durch einen regulaeren ausdruck und einen zaehler jede zeile so umformatieren, dass da steht

    ren CIMGxxxx.jpg yyyy-mm-dd_counter.jpg

    der zaehler wuerde jedes mal, wenn sich das datum in einer neuen zeile aendert auf 0 gesetzt.
    anschliessend kann man einfach umbenennungs_file.bat ausfuehren.

    mit perl koennte man das ganze via internen funktionen bewerkstelligen.

    prost
    seth

  2. Hallo Thorsten,

    Hat jemand einen heissen Tipp für mich, bzw. Erfahrungen mit??

    versuche doch mal Irfanview. Unter Option setzen während der Batchkonvertierung sind:

    Verfügbare Platzhalter für die Datei/Bild-Werte:

    Platzhalter Name/Funktion

    $D - Dateiverzeichnis (voller Pfad)
    $d - Verzeichnisname (lezter Teil)
    $F - Dateiname (mit Erweiterung)
    $N - Dateiname (ohne Erweiterung)
    $O - Dateierweiterung
    $S - Dateigröße
    $T - Datei-Zeit/Datum (siehe Anhang A für zusätzliche Beispiele)
    $U - System-Zeit/Datum (siehe Anhang A für zusätzliche Beispiele)
    $X - Dateiverzeichnis-Index
    $M - Seitenindex in einem Multipage-Bild
    $Z - aktuelle Zoom-Größe (für Vollbild/Slideshow)
    $W - Bildbreite
    $H - Bildhöhe
    $B - Bits-Per-Pixel-Wert des Bildes
    $C - JPG-Kommentar, falls vorhanden
    $Ix - Wert des JPG IPTC Tags x, falls vorhanden (x ist eine Zahl, siehe unten) (IPTC PlugIn benötigt)
    $Ex - Wert des JPG EXIF  Tags x, falls vorhanden (x ist eine Zahl, siehe unten) (EXIF PlugIn benötigt)

    Mit freundlichen Grüßen,
    André

  3. echo $Begrüßung,

    Total Commander ...
    Dieser besitz ein Mehrfachumbenenntool ...

    Das ist ein prima Tool, in einem klasse Dateimanager

    echo Verabschiedung,
    Vielen Dank
    LG
    --
    kEv*
    ----

    --
    kEvin, geboren am: o8.o7.2oo6
    Gewicht: 3665g
    PICTURE
  4. Hallo Thorsten!

    Ich suche ein kleines Tool was nun alle diese Dateien nach Erstellungsdatum umbenennt.

    Also in etwa so: CIMG1234.JPG -> 13.04.2006.JPG

    Hat jemand einen heißen Tipp für mich, bzw. Erfahrungen mit??

    Können wir die Aufgabe ein wenig eingrenzen?

    1.) Was ist die Aufgabe?

    zB: Es gibt einen Ordner, der enthält lauter Dateien nach dem Muster CIMG????.JPG die einen neuen Dateinamen nach dem Muster YYYY.MM.DD.###.JPG erhalten sollen.
    (Eventuell gibt es unterschiedliche Endungen, dann sollte geklärt werden ob je Endung und Tag oder nur je Tag durchnummeriert werden soll.)

    Jahr.Monat.Tag.Nummer empfehle ich, weil dann gleich danach sortiert wird.
    Die Anzahl der Stellen bei der Nummer vorher festzulegen damit die Sortierung passt, hat den Nachteil, dass man sich etwas überlegen muss, wie sich das verhalten soll, wenn mehr Bilder am selben Tag als mit den Stellen möglich ist.
    (Mit drei Stellen könnte das bei privaten Bilderverzeichnissen aber fast immer passen)

    Wir könnten auch die Anzahl der Bilder für jeden Tag zuerst ermitteln und dann erst die Nummern vergeben, wenn wir wissen, wie viele Stellen wir brauchen. Eventuell ist das sortieren nach Name für dich aber gar nicht wichtig.

    2.) In welche Richtung suchen wir die Lösung?

    Windows PC Standardinstallation und Interesse für eine eigene Lösung ohne zusätzliche Software: zB eine VBS-Datei, auf die wir den Ordner ziehen?

    Eine Java-Lösung weil die auf allen Rechner läuft?

    Eine Lösung mit Perl weil du dich immer schon mit Perl beschäftigen wolltest?

    Ein fertiges Programm - wenn ja - für welches System?

    Viele Grüße

    H-P Ortner

  5. Hallo,

    Joe dürfte das perfekte Werkzeug für dich sein.

    Gruß, Nils

    1. Re: Hallo Nils,

      Joe dürfte das perfekte Werkzeug für dich sein.

      Gruß, Nils

      »»

      Danke für den Tipp, das ist genau das was ich gesucht hatte.

      "An alle anderen antwortenden auch einen schönen Dank für die Mühe."

      Grüsse aus OWL
      Thorsten

    2. Hallo Nils,

      musste mich gerade nochmal melden.

      Hab das von dir empfohlene Programm gerade runtergeladen, inst. und getestet.

      Ich muss sagen "WAHNSINNSTEIL". Kann das jedem nur empfehlen.
      Hab mal fluchs knappe 3500 Bilder nach Erstellungsdatum umbenannt
      und meine Bildarchiv aktualisiert. Ich hatte das sonst immer von "Hand" gemacht.

      Nochmal. _VIELEN DANK_ .....dafür.

      Gruss Thorsten aus OWL