Hromadné přejmenování

Od: Datum: 31.10.13 10:03 odpovědí: 6 změna: 31.10.13 23:28

Moc bych poprosil o radu s hromadným přejmenováním.

Mám spoustu adresářů a v nich několik souborů. Potřeboval bych přenést název adrešáře, a jím pojmenovat jeden soubor s konkrétní příponou v adresáři. Soubor s touto příponou je vždy v adresáři pouze jeden. Ve finále bych potřeboval změni i tu příponu.

Uvedu příklad, viz. obrázek. Potřebuji vždy přenést název adresáře a jím vždy pojmenovat soubor 00000000.000

Následně potřebuji změnit příponu .000 na .pdf Ve finále se soubor má jmenovat

Je toto vůbec nějak možné?



Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: ben®
Datum: 31.10.13 10:12
avatar

Dobrý den, nejsem si jistý, zda v OS Windows jde změnit příponu (koncovku) souboru tak, aby byl následně použitelný, resp. nebyl poškozen a otevíral se ve správném programu. Jinak na hromadné přejmenování souborů je dobrý program Total Commander. Zdravím!

doplněno 31.10.13 22:08:

Zde je návod pro TC: http://www.michalsika.cz/blog…i-souboru-v-total-commanderu/

doplněno 31.10.13 23:17:

luke237 - pod OS Linux není přípona souboru podstatná, ale v OS Windows jsem si nebyl jistý. Ale, myslím, že tam je nějaký problém a systém hlásí něco, jako že soubor nemá správnou příponu. Jinak, TC přejmenuje ty vybrané soubory v jedné složce a pak by se to muselo udělat zase v další.

Ohodnoceno: 1x
 
Od: luke237
Datum: 31.10.13 22:55
Priponu lze libovolne zmenit. Windows si ji osahaji pri kazdem pristupu k souboru a podle toho budou se souborem jednat.
Ohodnoceno: 0x
 
Datum: 31.10.13 23:09

TC umí hodně, ale obávám se, že jméno adresáře neumí a krom toho bych řekl, že umí přejmenovávat jen v jednom adresáři.

Takže jedině napsat program.

Ohodnoceno: 0x
 
Od: luke237
Datum: 31.10.13 22:52

Podobny dotaz uz tady byl drive, alel jak do toho sveho noveho jmena souboru dostanes i jmeno toho adresare, to ti ani predchozi radce neporadil.

V Unixu (Bash) by jsi si na to napsal kratky skript za pouziti standardnich prikazu (find, dirname, basename, mv). Ve Windows ti asi nezbyde nic jineho, nez zkusit PowerShell.

Skoro to vypada jako nejake katalogove listy nahradnich dilu k ruznym autum. Jses si jisty, ze jsi si to stahl z Internetu dobre? *smich*

Ohodnoceno: 0x
 
Datum: 31.10.13 23:09
avatar
Spíš nějaký výkres (CDR - Corel Draw).
doplněno 31.10.13 23:10: Jinak bych zkusil Advanced Renamer.
Ohodnoceno: 0x
 
Od: luke237
Datum: 31.10.13 23:28
Jestli to je Corel Draw, tak proc se ten jediny soubor v kazdem adresari ma jmenovat *.pdf?

Advanced Renamer umi podle screenshoru i pojmenovani podle jmena adresare. Nanestesti asi bude brat cele jmeno adresare, takze u autora dotazu to bude neco jako "EFI-35587_%_OpelMaultierAA.cdr-66ada", coz asi neni to, co chce (predpokladam, ze chce, aby se to jmenovalo "Opel Maultier", coz je jednoduche udelat v shellu, ale skoro nemozne udelat v nejakem programu, protoze takovy program by uz musel mit zabudovanou funkci editace retezcu uzivatelem a to uz si clovek rovnou muze napsat svuj skript).

Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.