JolXTrashad
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
Hallo, ich suche ein Programm um viele Dateien (Bilddateien) in einem Aufwasch umzubenennen. Dabei wäre es mir egal ob es ein Bildbetrachter mit entsprechender Funktion ist, ein Dateiverwaltungprogramm (z.B. Dolphin - was ich nutze) oder ein reiner 'Renamer'. Ich hab schon einige entsprechende Programme die MUON-Discovery mitbringt ausprobiert. Die aber alle zwei große Probleme haben: Sie können mehrere Dateien nur innerhalb eines Ordners umbenennen - aber nicht über mehrere (Unter-)Ordner. Bei Auswahl "Zahlenvormat" (Beispiel: ####### - sieben stellige Ziffern) kann als 'Startnummer' nur fünf Stellen angegeben werden. (Beispiel: letzte Datei lautet "Bild 0123456", als Format kann ich angeben "Bild #######", die nächsten Dateien sollen mit "Bild 0123457" beginnen - ich kann aber nur "12345" eingeben.)
Da ich solche Umbennenungsaktionen öfter mal mache brauch ich ein Programm das folgendes kann: Mehrere Ordner mit vielen Dateien auf einmal umbennen. Den Startpunkt / Die Startziffer mit mehr als fünf Ziffern angeben können. Das Format eingeben können ohne "{}" oder andere Programmierer-Sonderzeichen benutzen zu müssen (was zweitrangig wäre aber schön)
Folgende Programme habe ich schon versucht
pyRenamer Krusader KRename GwenRename Midnight Commander Double Commander Gnome Commander
Folge Programme nutze ich derzeit:
Hat hier jemand entsprechende Ideen? Falls möglich Links auf HP auf den *.deb Dateien sind?
|
PhotonX
Anmeldungsdatum: 3. Juni 2007
Beiträge: 4471
Wohnort: München
|
So weit ich weiß, kann zum Beispiel pyRenamer das rekursive Umbenennen (also in allen Unterordnern eines Ordners). Setze einfach den Haken bei "Dateien rekursiv hinzufügen".
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
PhotonX schrieb: So weit ich weiß, kann zum Beispiel pyRenamer das rekursive Umbenennen (also in allen Unterordnern eines Ordners). Setze einfach den Haken bei "Dateien rekursiv hinzufügen".
Hy, versteh ich das richtig: PyRenamer kann nicht mehrere markierte Ordner einer Ebene sondern nur Unterordner? (wenn ja ... mea Culpa ... Bedienerfehler 🤓 )
weißt du auch ob man (naja nicht vieleicht ick - siehe Signatur) dem Teil beibringen kann mit mehr als 4 oder 5 Ziffern zu beginnen?
|
PhotonX
Anmeldungsdatum: 3. Juni 2007
Beiträge: 4471
Wohnort: München
|
JolXTrashad schrieb: Hy, versteh ich das richtig: PyRenamer kann nicht mehrere markierte Ordner einer Ebene sondern nur Unterordner?
Genau! Man kann ja auch in den übergeordneten Ordner wechseln, dann werden alle Ordner in ihm bearbeitet.
weißt du auch ob man (naja nicht vieleicht ick - siehe Signatur) dem Teil beibringen kann mit mehr als 4 oder 5 Ziffern zu beginnen?
Klar, mit {num4} bzw. {num5} (oder allgemein {numX} für X Stellen).
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
PhotonX schrieb: weißt du auch ob man (naja nicht vieleicht ick - siehe Signatur) dem Teil beibringen kann mit mehr als 4 oder 5 Ziffern zu beginnen?
Klar, mit {num4} bzw. {num5} (oder allgemein {numX} für X Stellen).
Ok ... irgendwat mach ick falsch *
Prog. installiert - checked Ort der Dateien ausgewählt - checked Schiebregler-Icon gefunden um 'rekursiv' wählen zu können - checked {num7} eingegeben ... vorschau zeigt Liste beginnend mit "0000000" ... Problem!
Wie/Wo gebe ich ein, dass die Umbennung mit (sagen wir mal) "125687" beginnen soll? Der "Tooltip" ist leider nicht hilfreich: Weiße Schrift auf (sehr) hell-grauer Fläche, und diese ist halb-transparent ... nicht enzifferbar! Homepage von Pyrenamer (laut MUON) "Homepage nicht gefunden. Kennst du oder jemand anders eine Liste mit solchen Mustern? Wat mach ick falsch
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
Komando zurück!!!
Hab ein Video gefunden, das lesbare Muster hatte ...
Lösung in meinem Fall:
{num7+125687} soweit so gut ... hab das an einigen Beispieldateien getestet - was gut war, denn: Die Dateien wurden (in Vorschau) korrekt vom kleinsten zum Größten umbenannt, ABER ...
Die Reihenfolge der ORDNER wurde durcheinander geschmissen! Wat hab ick falsch gemacht?
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
wollte noch ein Bild dazu posten ... der Editor will irgendwie nicht über "Bearbeiten" - sorry
- Bilder
|
PhotonX
Anmeldungsdatum: 3. Juni 2007
Beiträge: 4471
Wohnort: München
|
Hmm, da kenne ich leider auch keine Lösung, das Projekt scheint leider mittlerweile tot zu sein, vielleicht macht es tatsächlich Sinn eins der anderen Programme zu verwenden, wo man noch Unterstützung vom Entwickler bekommen kann...
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Schau dir mal krename an, das benutze ich immer. Ob Du damit Dein Problem lösen kannst, weiß ich jetzt allerdings auch nicht und habe auch gerade keine Zeit das zu testen.
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
lionlizard schrieb: Schau dir mal krename an, das benutze ich immer. Ob Du damit Dein Problem lösen kannst, weiß ich jetzt allerdings auch nicht und habe auch gerade keine Zeit das zu testen.
Danke für den Versuch, leider ist es eines der Programmen, die
Dateien nur in EINEM Ordner umbennen (ich habe keine Einstellung für 'rekursiv' gefunden und Bilder werden erst angezeigt, wenn ich nur einen Ordner wähle) und maximal fünf Stellen als Startpunkt angeben kann
|
freebirth_one
Anmeldungsdatum: 19. Juli 2007
Beiträge: 5051
Wohnort: Mönchengladbach
|
Auf das ich geknechtet werde, aber: Versuchs mal mit dem Total Commander unter Wine. Der TC ist mit einer der Gründe, warum Windows bei mir immer noch verwendet wird; auch und insbesondere das Mehrfachumbenennen ist da ein wahre Freude.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11176
Wohnort: München
|
JolXTrashad schrieb: Da ich solche Umbennenungsaktionen öfter mal mache brauch ich ein Programm das folgendes kann: Mehrere Ordner mit vielen Dateien auf einmal umbennen. Den Startpunkt / Die Startziffer mit mehr als fünf Ziffern angeben können. Das Format eingeben können ohne "{}" oder andere Programmierer-Sonderzeichen benutzen zu müssen (was zweitrangig wäre aber schön)
Wenn das zweitrangig ist kann man das auch mit ein paar Zeilen in der Bash erledigen:
| start_number=123457
fit_to_lenght=7
prefix="Bild "
extension=".jpg"
while IFS= read -d $'\0' -r file ; do
folder=$(dirname "$file")
mv -v "$file" "$(printf "${folder}/${prefix}%0${fit_to_lenght}d${extension}" $start_number)"
((start_number++))
done < <(find . -type f -name "*${extension}" -print0 | sort -zh)
|
Mit diesem Ausgangszustand:
$ tree
.
├── a
│ ├── bar 1.jpg
│ ├── bar 2.jpg
│ ├── bar 3.jpg
│ ├── bar 4.jpg
│ ├── baz 1.jpg
│ ├── baz 2.jpg
│ ├── baz 3.jpg
│ ├── baz 4.jpg
│ ├── foo 1.jpg
│ ├── foo 2.jpg
│ ├── foo 3.jpg
│ ├── foo 4.jpg
│ ├── spam 1.jpg
│ ├── spam 2.jpg
│ ├── spam 3.jpg
│ └── spam 4.jpg
├── b
│ ├── bar 1.jpg
│ ├── bar 2.jpg
│ ├── bar 3.jpg
│ ├── bar 4.jpg
│ ├── baz 1.jpg
│ ├── baz 2.jpg
│ ├── baz 3.jpg
│ ├── baz 4.jpg
│ ├── foo 1.jpg
│ ├── foo 2.jpg
│ ├── foo 3.jpg
│ ├── foo 4.jpg
│ ├── spam 1.jpg
│ ├── spam 2.jpg
│ ├── spam 3.jpg
│ └── spam 4.jpg
├── c
│ ├── bar 1.jpg
│ ├── bar 2.jpg
│ ├── bar 3.jpg
│ ├── bar 4.jpg
│ ├── baz 1.jpg
│ ├── baz 2.jpg
│ ├── baz 3.jpg
│ ├── baz 4.jpg
│ ├── foo 1.jpg
│ ├── foo 2.jpg
│ ├── foo 3.jpg
│ ├── foo 4.jpg
│ ├── spam 1.jpg
│ ├── spam 2.jpg
│ ├── spam 3.jpg
│ └── spam 4.jpg
└── d
├── bar 1.jpg
├── bar 2.jpg
├── bar 3.jpg
├── bar 4.jpg
├── baz 1.jpg
├── baz 2.jpg
├── baz 3.jpg
├── baz 4.jpg
├── foo 1.jpg
├── foo 2.jpg
├── foo 3.jpg
├── foo 4.jpg
├── spam 1.jpg
├── spam 2.jpg
├── spam 3.jpg
└── spam 4.jpg
4 directories, 64 files
Werden die Dateien dann so umbenannt:
'./a/bar 1.jpg' -> './a/Bild 0123457.jpg'
'./a/bar 2.jpg' -> './a/Bild 0123458.jpg'
'./a/bar 3.jpg' -> './a/Bild 0123459.jpg'
'./a/bar 4.jpg' -> './a/Bild 0123460.jpg'
'./a/baz 1.jpg' -> './a/Bild 0123461.jpg'
'./a/baz 2.jpg' -> './a/Bild 0123462.jpg'
'./a/baz 3.jpg' -> './a/Bild 0123463.jpg'
'./a/baz 4.jpg' -> './a/Bild 0123464.jpg'
'./a/foo 1.jpg' -> './a/Bild 0123465.jpg'
'./a/foo 2.jpg' -> './a/Bild 0123466.jpg'
'./a/foo 3.jpg' -> './a/Bild 0123467.jpg'
'./a/foo 4.jpg' -> './a/Bild 0123468.jpg'
'./a/spam 1.jpg' -> './a/Bild 0123469.jpg'
'./a/spam 2.jpg' -> './a/Bild 0123470.jpg'
'./a/spam 3.jpg' -> './a/Bild 0123471.jpg'
'./a/spam 4.jpg' -> './a/Bild 0123472.jpg'
'./b/bar 1.jpg' -> './b/Bild 0123473.jpg'
'./b/bar 2.jpg' -> './b/Bild 0123474.jpg'
'./b/bar 3.jpg' -> './b/Bild 0123475.jpg'
'./b/bar 4.jpg' -> './b/Bild 0123476.jpg'
'./b/baz 1.jpg' -> './b/Bild 0123477.jpg'
'./b/baz 2.jpg' -> './b/Bild 0123478.jpg'
'./b/baz 3.jpg' -> './b/Bild 0123479.jpg'
'./b/baz 4.jpg' -> './b/Bild 0123480.jpg'
'./b/foo 1.jpg' -> './b/Bild 0123481.jpg'
'./b/foo 2.jpg' -> './b/Bild 0123482.jpg'
'./b/foo 3.jpg' -> './b/Bild 0123483.jpg'
'./b/foo 4.jpg' -> './b/Bild 0123484.jpg'
'./b/spam 1.jpg' -> './b/Bild 0123485.jpg'
'./b/spam 2.jpg' -> './b/Bild 0123486.jpg'
'./b/spam 3.jpg' -> './b/Bild 0123487.jpg'
'./b/spam 4.jpg' -> './b/Bild 0123488.jpg'
'./c/bar 1.jpg' -> './c/Bild 0123489.jpg'
'./c/bar 2.jpg' -> './c/Bild 0123490.jpg'
'./c/bar 3.jpg' -> './c/Bild 0123491.jpg'
'./c/bar 4.jpg' -> './c/Bild 0123492.jpg'
'./c/baz 1.jpg' -> './c/Bild 0123493.jpg'
'./c/baz 2.jpg' -> './c/Bild 0123494.jpg'
'./c/baz 3.jpg' -> './c/Bild 0123495.jpg'
'./c/baz 4.jpg' -> './c/Bild 0123496.jpg'
'./c/foo 1.jpg' -> './c/Bild 0123497.jpg'
'./c/foo 2.jpg' -> './c/Bild 0123498.jpg'
'./c/foo 3.jpg' -> './c/Bild 0123499.jpg'
'./c/foo 4.jpg' -> './c/Bild 0123500.jpg'
'./c/spam 1.jpg' -> './c/Bild 0123501.jpg'
'./c/spam 2.jpg' -> './c/Bild 0123502.jpg'
'./c/spam 3.jpg' -> './c/Bild 0123503.jpg'
'./c/spam 4.jpg' -> './c/Bild 0123504.jpg'
'./d/bar 1.jpg' -> './d/Bild 0123505.jpg'
'./d/bar 2.jpg' -> './d/Bild 0123506.jpg'
'./d/bar 3.jpg' -> './d/Bild 0123507.jpg'
'./d/bar 4.jpg' -> './d/Bild 0123508.jpg'
'./d/baz 1.jpg' -> './d/Bild 0123509.jpg'
'./d/baz 2.jpg' -> './d/Bild 0123510.jpg'
'./d/baz 3.jpg' -> './d/Bild 0123511.jpg'
'./d/baz 4.jpg' -> './d/Bild 0123512.jpg'
'./d/foo 1.jpg' -> './d/Bild 0123513.jpg'
'./d/foo 2.jpg' -> './d/Bild 0123514.jpg'
'./d/foo 3.jpg' -> './d/Bild 0123515.jpg'
'./d/foo 4.jpg' -> './d/Bild 0123516.jpg'
'./d/spam 1.jpg' -> './d/Bild 0123517.jpg'
'./d/spam 2.jpg' -> './d/Bild 0123518.jpg'
'./d/spam 3.jpg' -> './d/Bild 0123519.jpg'
'./d/spam 4.jpg' -> './d/Bild 0123520.jpg'
|
JolXTrashad
(Themenstarter)
Anmeldungsdatum: 20. April 2016
Beiträge: 79
Wohnort: Erlangen
|
tut mir sorry, total übersehen, datt der Threat noch offen ist. Hab mittlerweile das Programm "KRename" ... kann zwar auch nur fünfstellige Nummern als Startpunkt angeben ... aber irgendwie krieg ich dat hin mit "Präfix" (musss halt höllisch aufpassen) Danke für die Unterstützung
|