Hallo,
ich habe öfter das Problem, dass ich Dateinamen, welche nur aus Ziffern bestehen, auf eine einheitliche Länge bringen muss. Dabei müssen dem Namen von vorne solange Nullen angehängt werden, bis die gewünschte Länge erreicht wird.
Beispiel:
1.txt
2.txt
15.txt
99.txt
849.txt
21421.txt
gewünschtes Ergebnis:
00001.txt
00002.txt
00015.txt
00099.txt
00849.txt
21421.txt
Gibt es im Mehrfach-Umbennenen-Tool eine Funktion mit der diese Aufgabe gelöst werden kann?
Mehrfach-Umbennen-Tool: Auffüllen von Dateinamen mit Zeichen
Moderators: Hacker, Stefan2, white
Ja, das geht. Aber meiner Meinung nach nur zweistufig.
1. Schritt
Alles mit Nullen vorne auffüllen. Ergebnis:
000001.txt
000002.txt
0000015.txt
0000099.txt
00000849.txt
0000021421.txt
2. Schritt
Die letzten fünf Stellen entnehmen mit [N-5,5]
Ergebnis:
00001.txt
00002.txt
00015.txt
00099.txt
00849.txt
21421.txt
Je nach Länge dann die Werte verändern.
1. Schritt
Alles mit Nullen vorne auffüllen. Ergebnis:
000001.txt
000002.txt
0000015.txt
0000099.txt
00000849.txt
0000021421.txt
2. Schritt
Die letzten fünf Stellen entnehmen mit [N-5,5]
Ergebnis:
00001.txt
00002.txt
00015.txt
00099.txt
00849.txt
21421.txt
Je nach Länge dann die Werte verändern.
Vielen Dank für die Antworten.
Ich habe es jetzt so gemacht wie in der ersten Möglichkeit beschrieben. Das funktioniert ganz gut.
Da reguläre Ausdrücke ja bekanntermaßen nicht Zählen können, halte ich eine solche Lösung für schwierig. Und außerdem habe ich auch gerade keine Lust länger darüber nachzudenken.
Ich habe es jetzt so gemacht wie in der ersten Möglichkeit beschrieben. Das funktioniert ganz gut.
Da reguläre Ausdrücke ja bekanntermaßen nicht Zählen können, halte ich eine solche Lösung für schwierig. Und außerdem habe ich auch gerade keine Lust länger darüber nachzudenken.

Hallo, alle miteinander,
ich bin neu hier im Forum, aber mit dem WC/TC schon länger begeistert unterwegs.
1. In der Umbenennmaske: Dateiname 00000[N]
2. in Suchen nach (.*)(.{5}\..{3}$)
3. in Ersetzen durch $2
4. nun noch RegEx markiert
und los geht's!
Oder wenn die Namenserweiterung immer dreistellig ist, etwas kürzer:
1. In der Umbenennmaske: Dateiname 00000[N]
2. in Suchen nach (.{9}$)
3. in Ersetzen durch $1
4. Subst. markiert
5. nun noch RegEx markiert
ich bin neu hier im Forum, aber mit dem WC/TC schon länger begeistert unterwegs.
Da ich reg. Ausdrücke schon immer gut gefunden habe, hier mal eine Lösung fürs Umbenennen in einem Rutsch mit dem Mehrfach-Umbenenn-Tool :Da reguläre Ausdrücke ja bekanntermaßen nicht Zählen können, halte ich eine solche Lösung für schwierig. Und außerdem habe ich auch gerade keine Lust länger darüber nachzudenken.
1. In der Umbenennmaske: Dateiname 00000[N]
2. in Suchen nach (.*)(.{5}\..{3}$)
3. in Ersetzen durch $2
4. nun noch RegEx markiert
und los geht's!
Oder wenn die Namenserweiterung immer dreistellig ist, etwas kürzer:
1. In der Umbenennmaske: Dateiname 00000[N]
2. in Suchen nach (.{9}$)
3. in Ersetzen durch $1
4. Subst. markiert
5. nun noch RegEx markiert