
Výpis adresáře z MP3 přehrávače
Chci udělat pořádek ve starém MP3 přehrávači co mám po synech. V počítači LENOVO s W10 se mi adresář zobrazuje celkem solidně. Když jsem zkusil z adresáře udělat textový soubor v počítači, použil jsem na to příkazový řádek, některé znaky, hlavně české se zkomolily.
V příloze je vzorek, nahoře jak to vypadá v adresáři, dole jak to vypadá v textovém souboru (tam je to celkem solidní, dalo by se to opravit ručně, jinde ji to horší).
Chci se zeptat, zda se to dá stáhnout nějak rozumně abych to nemusel řádek znak po znaku upravovat. Textový soubor chci použít abych věděl co tam všechno mám, co tam nechat a co smazat.
Defaultní kódování v cmd je Latin 2.
Když v cmd dáš chcp tak ti vyjede 852, což je Latin 2.
A ty chceš UTF-8.
Takže než budeš vytvářet výstup tak před tím v cmd zadáš:
chcp 65001
A výstup budeš mít v UTF-8 a nic zkomoleného mít nebudeš.
v klasickém cmd.exe by bylo nutné nejdřív přepnout kódovou stránku:
to se spouštěním v powershellu je elegantnější možnost.
ale když si udělám svého zástupce na liště ve správci souborů, který spustí tuto batku na aktuální adresář s hudbou, spustí ho zase v tom starém cmd.exe, takže s chcp:
(v tom :adr se přejmenuje _playlist_.m3u podle názvu konkrétního hudebního adresáře, já to tak chtěl, není to nutné)
Nepoužívat diakritiku v názvech souborů (stejně tak to může dělat i u tagů v souborech).
V jednom se to zobrazuje správně a v jiném zase na pikaču.
Příkazový řádek je fajn, ale rychlejší a pohodlnější by pro mě bylo udělat to v Total commanderu.