Umbenennen geht nicht

German support forum

Moderators: Hacker, Stefan2, white

herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Umbenennen geht nicht

Post by *herman4 »

bei mir im ordner sehen die jpg bilder so aus

Titel (oft 5 - 10 Worte), dann Bild 001, Datum
jetzt habe ich z.b.

einen Titel wie

Reise nach Israel, Bild 0001
Reise nach Israel, Bild 9834, Datum
usw.
Ich möchte aber da noch welche dazu kommen
aus den 4 Zahlen 5 machen
damit steht

Reise nach Israel, Bild 00001 versteht ihr?
wie geht das?
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Wenn das wirklich so einheitlich ist wie in deinem Beispiel dann kannst du im MUT (Mehrfach Umbenenn Tool) die "Suchen und Ersetzen"-Funktion nehmen:

Code: Select all

Suche nach:
"Bild "

Ersetze durch:
"Bild 0"
Wenn es nicht so einheitlich ist musst du dich mit den RegEx (Reguläre Ausdrücke - siehe Hilfe) beschäftigen.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Dalai
Power Member
Power Member
Posts: 9990
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Peter wrote:Wenn es nicht so einheitlich ist musst du dich mit den RegEx (Reguläre Ausdrücke - siehe Hilfe) beschäftigen.
Nicht zwingend. Das MUT kann ja selbst [C] als Zähler in den Dateinamen einbauen. Nur müssen dafür die Dateien natürlich in der richtigen Reihenfolge sein.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

herman4 wrote:wie geht das?
z.B. wie in diesem Thread:
http://www.ghisler.ch/board/viewtopic.php?p=223519#223519
bereits schon mal beantwortet.

Gruß
Holger
herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Post by *herman4 »

ging aber leider nicht
ich möchte ja lediglich aus
0001 - 9999
ein
00001 - 09999 machen
damit habe ich dnan ein 10000 -99999 als zahl verstehst du?
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

herman4 wrote:damit habe ich dnan ein 10000 -99999 als zahl verstehst du?
Nein.
Du wolltest doch eine zusätzliche 0 vor der 4stelligen Zahl der 9999 Bilder haben?
Ich habe genau dieses gerade noch mal mit den beiden RegEx Lösungen aus dem genannten Thread ausprobiert, und das klappt hier.
Vielleicht solltest du mal genau beschreiben was du macht, damit es bei dir nicht funktioniert?
Oder mit welchen Dateinamen das bei dir fehlschlägt?

Gruß
Holger
herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Post by *herman4 »

ja genau
ich habe gerade 9931 erreicht
und dass ist ne 4 stellige zahle ich will aber dass alle zahlen von 0000 - 9931 5 stellig sind damit ich stehen habe
09931 und dann 10000
ich öffne total commander und meine datei mit den fotos
dann ist da das mehrfachumbenenntool was ich öffne
links oben die ganzen masken usw. und die 2 fenster mit alter und neuer name
aber wo soll ich da bitte was eingeben das verstehe ich eben nicht
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

herman4 wrote: wo soll ich da bitte was eingeben das verstehe ich eben nicht
Linke Seite des Dialogs (Umbenennmaske)
Dateiname wrote:[N]
Erweiterung wrote:[E]
Rechte Seite des Dialogs (Suchen & Ersetzen):
Suche nach wrote:(?-g)(.*)(\d{4})(.*)\.jpg
Ersetze mit wrote:$1\0$2$3.jpg
Haken bei:
[x] Regex
setzen.

In der Vorschau kontrollieren, ob es das ist was du wolltest.
Wenn ja, dann [Start] betätigen.
Dialog schließen.
Fertig.

Gruß
Holger
herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Post by *herman4 »

User avatar
Dalai
Power Member
Power Member
Posts: 9990
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

herman4 wrote:nö ging nicht
anbei das bild

http://www.bilder-hochladen.net/files/80ua-e4-1be3-jpg.html
Äh, ja, kann nicht funktionieren, wenn du etwas mit anderen Dateinamen probierst als du hier im Forum angibst. Es ging dir darum, aus einem vierstelligen Zähler einen fünfstelligen zu machen. Du versuchst aber laut Bild, einen dreistelligen zu einem vierstelligen zu machen, was natürlich mit dem Regex nicht funktionieren kann.

Also bitte nochmal die Voraussetzungen überarbeiten und an konkreten Beispielen festmachen, wie sie auch in der Realität vorkommen. Sonst wird das nix.

Am einfachsten ist es für den Fall im Bild, die Variante von Peter in der ersten Antwort zu benutzen, u.U. mit einem führenden Leerzeichen davor.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Post by *herman4 »

na so wie im bild steht hier 001 usw.
ich möchte aber daraus ein 0001 und fortführend machen

dass mit bild ist super

http://www.bilder-hochladen.net/files/80ua-e6-b534-jpg.html

meinst so?
User avatar
Dalai
Power Member
Power Member
Posts: 9990
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

herman4 wrote:na so wie im bild steht hier 001 usw.
ich möchte aber daraus ein 0001 und fortführend machen
Das mag ja sein. In deiner "Aufgabenstellung" im ersten Post ist aber von vierstelligen Zählern die Rede, die zu fünfstelligen werden sollen. Das ist ein Unterschied zu deinem im Bild ersichtlichen Versuch. Ist das so schwer zu verstehen?
Ja, so meinte ich bzw. Peter das als Antwort auf deine Frage zu Beginn des Themas und auch schon im verlinkten Thema. Will heißen: das Problem ist eigentlich schon lange erledigt ;).

Die Variante mit den Regex ist aber die sicherere, weil sie ein schmaleres Suchmuster hat und wahrscheinlich auf weniger zutrifft. In deinem ersten Bild z.B. steht "bild" nochmals im Dateinamen (nämlich in "Stadtbilder"), so dass die Ersetzung mehrfach zutreffen kann. Deshalb auch mein Hinweis mit dem führenden (und ggf. schließenden) Leerzeichen, damit nur " Bild" bzw. " Bild " gefunden wird.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Um das Suchmuster noch genauer zu definieren, kann man in [x] RegEx auch
Suche nach wrote:(?-g)(.*)Bild (\d{3})(.*)\.jpg
Ersetze mit wrote:$1Bild 0$2$3.jpg
einsetzen.

Die {3} anstelle der {4} bewirkt zusätzlich, das auch dreistellige Zahlen mit berücksichtigt werden.

Gruß
Holger
herman4
Member
Member
Posts: 117
Joined: 2011-07-08, 13:57 UTC

Post by *herman4 »

jedenfalls geht s jetzt
was ist dass regex eigentlich?
ja dass mit den komischenzahlen da geht auch
wie kommt man auf so ne idee
das ist ja irre schwierig
was haben diese zahlen zu bedeuten?
User avatar
Dalai
Power Member
Power Member
Posts: 9990
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Klick :roll:. In der TC-Hilfe, die man mit F1 (kontextsensitiv) aufrufen kann, ist das übrigens auch erklärt. Dennoch gebe ich zu, dass Regex nicht einfach zu verstehen sind.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Post Reply