Page 1 of 2

Multipremenovaci nastroj - Ako premenovat ?

Posted: 2010-11-08, 06:38 UTC
by milo1111
Ako premenovať toto:

Alicia Keys - The Element Of Freedom (Deluxe) 2009
Diana Krall - Quiet Nights (2009)
Eminem - Relapse (Deluxe Edition) (2009)

aby bolo toto s velkymi pred pomlčkou:

ALICA KEYS - The Element Of Freedom (Deluxe) 2009
DIANA KRALL - Quiet Nights (2009)
EMINEM- Relapse (Deluxe Edition) (2009)

Dakujem velmi pekne za rady.

Posted: 2010-11-08, 18:22 UTC
by Hacker
milo1111,
Ejha, to je vazne oriesok, ale v tomto pripade by som sa uchylil k AutoHotkey:

Code: Select all

Loop, *.*
{
	NewName := RegExReplace(A_LoopFileName, "(.*) - (.*)", "$U1 - $2")
	FileMove, %A_LoopFileName%, %NewName%
}
Vyrobit subor xyz.ahk v adresari, kde sa nachadzaju premenovaniachtive adresare a spustit. Premenuje ich vsetky, takze ak chces iba niektore, treba ostatne bud presunut niekam inde alebo upravit skript.

HTH
Roman

Posted: 2010-11-10, 21:13 UTC
by jvh
Ahoj,

mělo by to jít i přes "Hromadné přejmenování (Ctrl+M)", ale ve dvou krocích:

1. Protože má první část proměnlivou délku, doplníme do názvu další znaky kvůli pozdější změně na velká písmena.

Code: Select all

Název: [N]
Přípona: [E]
Najít: "(.*) - (.*)"
Nahradit: "$1{00000000000000000000000} - $2"
Reg. výraz: ANO
Původní název souboru (např.): "Alicia Keys - The Element Of Freedom (Deluxe) 2009"
Název přejmenovaného souboru: "Alicia Keys{00000000000000000000000} - The Element Of Freedom (Deluxe) 2009"

2. Změna začátku na velká písmena a odstranění přidaných znaků:

Code: Select all

Název: [U][N1-25][n][N26-]
Přípona: [E]
Najít: "{*}"
Nahradit: <Vymazat>
Reg. výraz: NE
Původní název souboru (např.): ""Alicia Keys{00000000000000000000000} - The Element Of Freedom (Deluxe) 2009"
Název přejmenovaného souboru: "ALICIA KEYS - The Element Of Freedom (Deluxe) 2009"


Pozn.: Výrazy v polích "Najít:" a "Nahradit:" zadávat bez uvozovek!

Podmínky:
a) Název souboru/složky musí být ve formátu <Část1> - <Část2> (pouze jedna pomlčka, přípona souboru může být).
b) <Část1> původního názvu může mít max. 25 znaků, jinak je třeba doplnit další znaky mezi {}.
c) V názvu nesmí být další uvozovky {}, jinak budou odstraněny se všemi znaky uvnitř.

Posted: 2010-11-10, 21:40 UTC
by Hacker
jvh,
V názvu nesmí být další uvozovky
Zatvorky. Ale inac som nad niecim podobnym tiez rozmyslal, len som to nedotiahol do konca. Restecp.

Roman

jde to i v jednom kroku

Posted: 2011-04-13, 19:54 UTC
by nonameuser
přes "Hromadné přejmenování (Ctrl+M)" v jednom kroku

Code: Select all

Název: [U][N] ----- [n][N]
Přípona: [E]
Najít: ^([^-]+)-.*-----[^-]+-(.*)$
Nahradit: $1 - $2
Reg. výraz: ANO 
Petr

Posted: 2011-04-27, 14:09 UTC
by bluntman
Ako premenovať cez "Multi-premenovací nástroj (Ctrl+M)" v jednom kroku toto:

01-unkle-money_and_run_feat._nick_cave.mp3
02-unkle-the_dog_is_black_feat._liela_moss.mp3
03-unkle-only_the_lonely_(dub).mp3
04-unkle-wash_the_love_away_feat._gavin_clark.mp3
05-unkle-sunday_song_feat._rachel_fannan.mp3
06-unkle-money_and_run_feat._nick_cave_(radio_edit).mp3

na toto:

01 Money And Run Feat. Nick Cave.mp3
02 The Dog Is Black Feat. Liela Moss.mp3
03 Only The Lonely (Dub).mp3
04 Wash The Love Away Feat. Gavin Clark.mp3
05 Sunday Song Feat. Rachel Fannan.mp3
06 Money And Run Feat. Nick Cave (Radio Edit).mp3

teda bez interpreta, bez podčiarkovníkov, s prvými veľkými v slovách. Najlepšie tak, aby sa to dalo uložiť ako preset...

Posted: 2011-04-27, 16:45 UTC
by Hacker
bluntman,

Code: Select all

Rename mask: file name
[N1-3][N10-]

Search & Replace
  Search for: -|_
Replace with:  | 

Upper/lowercase
First of each word uppercase
V Replace with je medzera pipe medzera.

HTH
Roman

Posted: 2011-05-04, 15:09 UTC
by bluntman
Ďakujem, ja som to robil trochu inak, ale toto je tiež dobrý spôsob. Ešte taký detail: čo keby som chcel premenovať mp3 od rôznych interpretov (teda namiesto UNKLE by mohlo byť čokoľvek). Nejaký zástupný parameter pre rôznu dĺžku slova neexistuje?

Keby sa dal ten Tvoj príkaz upraviť tak, aby bol univerzálny...
(Scene releasy sú vždy v rovnakom formáte, len dĺžka interpreta je iná.) Aby som to mohol použiť vždy z presetu.

Posted: 2011-05-04, 19:58 UTC
by Hacker
bluntman,
Nejaký zástupný parameter pre rôznu dåžku slova neexistuje?
No, otazka je, na zaklade coho by tu premenlivu dlzku vedel spravne urcit.

Roman

Posted: 2011-05-05, 12:55 UTC
by bluntman
No, otazka je, na zaklade coho by tu premenlivu dlzku vedel spravne urcit.
Mal som na mysli niečo ako -*- (tzn. všetko medzi pomlčkami).

Len neviem, ako to zadať do Search & Replace, aby to urobilo v jednom kroku aj vymazanie všetkého medzi pomlčkami aj nahradilo _ (podčiarkovník) za medzeru naraz...

Posted: 2011-05-05, 17:22 UTC
by Hacker
bluntman,
Mal som na mysli nieèo ako -*- (tzn. všetko medzi pomlèkami).
Tak, to je mozne cez RegEx, len neviem, ci sa to da na menej nez na dva kroky.

Roman

Posted: 2011-05-05, 18:17 UTC
by nonameuser
prejmenovani z

01-unkle-money_and_run_feat._nick_cave.mp3

na

01 Money And Run Feat. Nick Cave.mp3

Code: Select all

Název: [N]
Přípona: [E]
Najít: -[^-]+-|_
Nahradit:  znak mezery
Reg. výraz: ANO 

Velikost pismen
Prvni Pismeno Slov Velke
Petr

Posted: 2011-05-05, 18:28 UTC
by bluntman
prejmenovani z

01-unkle-money_and_run_feat._nick_cave.mp3

na

01 Money And Run Feat. Nick Cave.mp3

kód:

Název: [N]
Přípona: [E]
Najít: -[^-]+-|_
Nahradit: znak mezery
Reg. výraz: ANO

Velikost pismen
Prvni Pesmeno Slov Velke


Petr
Tak presne toto som hľadal. Veľká vďaka!

Posted: 2012-08-16, 11:27 UTC
by Rejzorblejd
Zdar borci, mam priklady:


Z:

15 oliver twitz - love trip (olav basoski remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

----------

Z:

315-oliver_twitz-love_trip_(olav_basoski_remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

----------

Z:

15 OLIVER TWIZT - love trip (olav basoski remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

**********


Idealne na "jeden zatah"



Nenavidim tie zebracke a lajdacke neprehladne popisy z ktorych pri metrovom pohlade na monitor boli hlava a neda sa okamzite zrakom identifikovat ten zhluk pismem, cisiel a znakov.

Kedy ti chuji pochopia, ze nazvy skladieb ako napr. 315-oliver_twitz-love_trip_(olav_basoski_remix).mp3 su na hovno a ked hladite na okno v TC kde ich je naraz zhora na dol zaplnene tymto chaosom, tak sa neda ani len poriadne identifikovat co z toho je interpret a co skladba.

Ved to da rozum, ze ked sa interpret popise velkym pismom a nazov skladby malym so slovami zacinajucimi velkym pismenom, pricom slova su oddelene pekne medzerami, tak na prvy pohlad je orientacia bez chyby. Neobstoji vacsinou ani argument, ze file servery pridavaju miesto medzier podciarkovniky, alebo medzery, pretoze aj tak sa drviva cast releasov bali do archivov a tam to tym padom zostava nedotknute.

A to este nevravim o dalsej hromade balastu v nazve suboru za ktory by som fackoval. Je v tom popisovani ohromny bprdel!

Grupa-negrupa, mam rad prehlad a preto si vsetko popisujem tak, by som sa v tom vedel zorientovat bez zbytocnej straty casu.


Dakujem, moja ucta.

Posted: 2012-08-17, 14:09 UTC
by jvh
2Rejzorblejd

Ahoj,

přejmenování ve dvou krocích:

1. Odstranění podtržítek, srovnání počtu mezer u pomlček, první velké písmeno ve slovech...

Code: Select all

Název:           [N]
Přípona:         [E]
Najít:           "_| - | -|- "     <řetězec zadat bez uvozovek, včetně koncové mezery>
Nahradit:        " |-|-|-"         <řetězec zadat bez uvozovek, včetně počáteční mezery>
Další volby:     neaktivní
Velikost písmen: První Písmeno Slov Velké
2. Zarovnání počtu číslic, změna velikosti písmen. atd...

Code: Select all

Název:           00[N]\[U][N][n] 
Přípona:         [E]
Najít:           "^\d*.(\d{2})(.)(.*)-(.*)\\.(\d*)(.)(.*)-.*"     <řetězec zadat bez uvozovek>
Nahradit:        "$1 $7 - $4"         <řetězec zadat bez uvozovek>
Reg. výraz:      ANO
Další volby:     neaktivní
Velikost písmen: Beze změny
Platí že:
- název souboru začíná číslem (min. 1 znak), číslo bude doplněno/oříznuto na dvouciferné;
- jeden znak za číslem bude bude vymazán (případná pomlčka) a nahrazen mezerou;
- text za číslem až k pomlčce bude nahrazen za text s velkými písmeny (POZOR - pokud je v názvu více pomlček bude text převeden na velká písmena až k POSLEDNÍ pomlčce).