Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem hromadné přejmenování

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 který je v adresáři.

Následně potřebuji změnit příponu .000 na .pdf

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

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Na všeliké hromadné přejmenování (v jedné složce) používám možnost OS Windows 7, hromadně přejmenová… nový
IQ37 31.10.2013 11:36
IQ37
Total Commander Zobrazit - vlastni filtr - *.000 CTRL-B CTRL-A CTRL-M maska prejmenovani - tc -… nový
RedMaX 31.10.2013 12:36
RedMaX
moc zdlouhavý :) poslední
MKc 21.11.2013 09:12
MKc
Powershell Příklad (one-liner) - přejmenová mp3 soubory na parentfolder_jmenosouboru get-childitem… nový
MKc 21.11.2013 09:01
MKc

Na všeliké hromadné přejmenování (v jedné složce) používám možnost OS Windows 7, hromadně přejmenovávám (složka+podsložky) pomocí Irfan View. Nebo hledej batch rename files

Total Commander

Zobrazit - vlastni filtr - *.000

CTRL-B

CTRL-A

CTRL-M

maska prejmenovani - tc - cesta

vymazes z toho \

spustis

pak to prejmenujes jen jeste jednou, s tim, ze odeberes cestu pred posledni slozkou, kterou tam chces nechat

(myslim FreeCommander to umi prejmenovat jeste jednoduseji, ale ja ho moc nepouzivam, teda by mi navod trval dele :-))

Powershell

Příklad (one-liner) - přejmenová mp3 soubory na parentfolder_jmenosouboru

get-childitem . -include *.mp3 -recurse -force |select fullname,name,@{n="parentdirectory";e={$_.fullname |split-path -parent |split-path -leaf}} |%{rename-item $_.fullname -NewName ($_.parentdirectory + '_' + $_.name) -whatif}

.. uprava: přidán -whatif .. aby script nebyl hned při prvním spuštění destruktivní :)

Zpět do poradny Odpovědět na původní otázku Nahoru