Tipy pro Total Commander – „detoxikace“ názvů souborů

S rostoucí zkušeností upřednostňuji názvy souborů bez diakritiky, bez speciálních znaků a mezery nahrazuji podtržítky. Šetří mi to spoustu problémů při přechodu mezi systémy, v příkazovém řádku atd. Proto jsem si napsal vzorec pro funkci Hromadné přejmenování (Ctrl+M), kterou má ve své výbavě Total Commander a svoje soubory hromadně „detoxikoval“. Možná máte někdo zkušenosti s programem RemDiak od autora editoru PSPad – je výborný, jen nedělá přesně to, co chci. Pokud i vy upřednostňujete jiný způsob pojmenování, stačí si vzorec upravit – svislítka oddělují jednotlivé vzory (za)které nahrazujete.

Příklad:

já & moje    skupina -_ŽLUŤOUČKÝ+kůň PĚL.ĎÁBELSKÉ.ódy.mp3

a po detoxikaci:

ja_and_moje_skupina_-_zlutoucky_kun_pel_dabelske_ody.mp3

Žádné zbytečné mezery, diakritika, +, & a tečky v názvu. Volba pravidel je samozřejmě na vás.

Postup:

Otevřete si Hromadné přejmenování – Ctrl+M

V políčku Přípona nahradíte [E] za #[E]

(poznámka: tato modifikace je tu kvůli souborům, které mají místo mezer tečky – náhradou teček by název byl nejaky.soubor.mp3 převeden na finální nejaky_soubor_mp3 – tj. bez přípony – místo tohoto se meziprodukt nejaky_soubor_#mp3 přejmenuje na finální nejaky_soubor.mp3)

Ve volbě Velikost písmen vyberete všechna malá

Do Najít zkopíruje následující (nebo si upravte pro svoje potřeby):

–|á|č|ď|é|ě|í|ň|ó|ř|š|ť|ú|ů|ý|ž|Á|Č|Ď|É|Ě|Í|Ň|Ó|Ř|Š|Ť|Ú|Ů|Ý|Ž|ö|ü| |-|´|.|&|+|,|___|__|_#

A do Nahradit za toto:

-|a|c|d|e|e|i|n|o|r|s|t|u|u|y|z|a|c|d|e|e|i|n|o|r|s|t|u|u|y|z|o|u|_|_-_|’|_|and|_||_|_|.

Celý výtvor si můžete přes F2 Načíst a uložit nastavení uložit a pak stejným způsobem (F2) načíst.

Hromadné přejmenování - úprava pro detox

You can skip to the end and leave a response. Pinging is currently not allowed.

Jeden komentář k “Tipy pro Total Commander – „detoxikace“ názvů souborů”

  1. Deny napsal:

    Momentálně jsem na commander naštvaný, protože se mi vůbec nechce připojovat přes FTPko

Napište prosím komentář

You must be logged in to post a comment.