Hali,
Többtízezer filet kellene NTFS-re áthelyeznem és windows alól használnom. Az átmásolással Linux alatt nem is volna gond (a filerendszer kezel minden karaktert), de a Windows már se másolni/megnyitni/átnevezni nem tudja amik neki nem tetsző karaktereket tartalmaznak.
Van valakinek egy biztosan jól működő scriptje, ami windows-kompatibilissé képes átnevezni?
előre is köszi,
G
- 846 megtekintés
Hozzászólások
Készen nincs ilyen scriptem és most nem is érek rá hegeszteni egyet, de az alábbi ötleteket tudom adni, ha esetleg te szeretnéd megírni:
egy loop, ami minden fájlnéven végrehajtja:
újfájlnév = régifájlnév
újfájlnévben minden whitespace _-ra cserél
újfájlnévben ékezetes karakterek éktelenre cserél (pl. egy megfelelő tr-rel)
újfájlnévben minden, ami nem alfanumerikus, ill. 127 alatti kódú, _-ra cserél
átnevez régifájlnév -> újfájlnév
- A hozzászóláshoz be kell jelentkezni
megfelel?
- A hozzászóláshoz be kell jelentkezni
A felkiáltójelet szerintem kár kivenni, a kínai, szingaléz stb. betűket viszont ajánlatos lecserélni, mert azzal garantáltan szívna egyébként.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, kicsit még majd heggesztek rajta, pl. ékezetek nem okoznak gondot csak az olyan karakterek mint a ".
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni