Premenovanie súborov s UNICODE na ASCII v adresári?

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
AD7
Posts: 566
Joined: 28 Jan 2006, 16:21

Premenovanie súborov s UNICODE na ASCII v adresári?

Post by AD7 »

Zdravím,
často po stiahnutí Východných videí (Čína, Kória, Japan, ...) napr. z YouTube.com sú v názvoch kliky-háky.
Jak ponechať len ASCII znaky v názve súborov? A pridať číslo na konci, ak už po premenovaní taký existuje (duplicitný názov)?

Vedel by niekto upraviť takto tento PowerShell script?

Code: Select all

$nonascii = [regex] "[^\x00-\x7F]"

Get-ChildItem -Attributes !Directory+!System | Rename-Item -NewName {
  '{0}{1}' -f ($_.BaseName -replace 'à', 'a' -replace 'é', 'e' -replace $nonascii, ''), $_.Extension
}
Zdroj:
https://stackoverflow.com/questions/418 ... -or-powers

VĎAKA.