Dateien auswählen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Archiv-17
Junior Member
Junior Member
Posts: 3
Joined: 2024-06-30, 04:38 UTC

Dateien auswählen

Post by *Archiv-17 »

Hallo zusammen,

ich habe 60.000 JPG´s,
Dateiname soll heißen: zB. 1000_001.jpg, 1000_002.jpg, 0800_001.jpg usw.
ABER leider ist er nicht 4 stellig_3 stellig
sondern 1000_1.jpg, 1000_2.jpg, 800_01.jpg, 1005_001.jpg, 1005_002.jpg, 175_1.jpg, 175_2.jpg usw. usw.
Wobei 8000 die höchste Zahl vor dem Unterstrich ist, dementsprechend soll folgen 001 bis ...

Hoffe ich hab mein Problem gut beschrieben :?

Wie kann ich alle Dateien markieren die nur 3 Zeichen vor dem Unterstrich haben?
Und im 2.ten Durchgang alle Dateien die nur 1 o. 2 Zeichen nach dem Unterstrich haben?

Oder gibt es eine ganz andere nahe liegende Lösung?

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

Re: Dateien auswählen

Post by *Dalai »

Um Dateien mit exakt 3 Ziffern am Anfang und vor einem Unterstrich zu markieren, kann man dies im Dialog "Auswahl erweitern" (Num+) verwenden:

Code: Select all

<^\d{3}_.+
Für Dateinamen mit exakt 2 Ziffern dann entsprechend die 3 durch eine 2 ersetzen usw. Das .+ am Ende des o.g. Strings kann man auch weglassen.
#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
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: Dateien auswählen

Post by *white »

Verwenden Sie das Mehrfach-Umbenenn-Tool:

Code: Select all

Umbenennmaske: Dateiname
000[N]00

Suchen nach:     ^((000)0*(\d)|(00)0*(\d{2})|(0)0*(\d{3})|0*(\d{4}))_(0*(\d)(00)|0*(\d{2})(0)0|0*(\d{3})00)$
Ersetzen durch:  $2$3$4$5$6$7$8-$11$10$13$12$14

☐ [E]
☑ RegEx
(Ganz ähnlich wie Ihre vorherige Anfrage vom letzten Jahr.)
Post Reply