Официальный сайт студ.городка НГТУ
Software » Вопросы массового переименования файлов (koi-8R to 1251) 

#1  06.09.08 14:04

asp
Профиль

Вопросы массового переименования файлов (koi-8R to 1251)

Переименовщики по заданному формату, конечно, бывают. Но как быть, когда в моей мусорке завалялись русскоязычные названия файлов? По возможности стараюсь их избегать, поскольку уже не первый раз сталкиваюсь с трудностями манипуляций с ними. В общем, стоит задача - файлы именованы в KOI-8r и разбросаны по разным папкам вперемешку с англоназванными.
Цель - переименовать их в 1251
Идеальная цель - переименовать их в translit :)
Кто-нибудь может что-то посоветовать?
К сожалению, решать придется в окнах...

Offline

#2  06.09.08 14:22

asp
Профиль

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Параллельная задача - с ext3 раздела слить русскоязычные файлы на винду. Линух могу поставить довольно быстро, но нужно просто оперативно слить...

Offline

#3  06.09.08 16:32

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Я конеш в теме не силён, но вроде можно в этой ситуации написать файл.bat, который будет командой rename вместе с ещё чем-нибудь делать то что нужно...

Offline

#4  06.09.08 18:10

asp
Профиль

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Siron_, батником тут не обойдешься... и досявой ехешкой тоже. Надо виндовую. Чем писать ее - проще, однако, на самом деле линух поднять... Просто на самом деле задача у многих подобная встает, но почему-то готовых решений не встречается

Offline

#5  06.09.08 19:53

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Кароч, проще руками..

Offline

#6  12.09.08 08:47

asp
Профиль

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Ну, руками-не руками, а когда это архив дистрибов и всего, что нажито непосильным трудом с довольно глубокой иерархией.... Вручную выгрести довольно сложно.

Offline

#7  13.09.08 21:30

Max
Профиль

Re: Вопросы массового переименования файлов (koi-8R to 1251)

напиши например на php скриптец
рекурсивный обход каталога, получаешь листинг директории
если в имени файла есть русские буквы то convert_cyr_string имени файла, и файл переименовываешь из старого имени в полученное новое
все

Offline

#8  14.09.08 10:07

Re: Вопросы массового переименования файлов (koi-8R to 1251)

есть мнение, что английские символы в koi8-r и в cp1251 совпадают
можно попросить переконвертировать вообще все имена в koi8-r, изменятся только нужные

Offline

#9  14.09.08 11:46

asp
Профиль

Re: Вопросы массового переименования файлов (koi-8R to 1251)

Matrim, согласен. Но как быть с транслитом? Похоже, задача сведется к полностью руной обработке, поскольку есть вероятность попадания Win1251 именований рядом с коёвыми :( низкая, но есть.

Offline

Software » Вопросы массового переименования файлов (koi-8R to 1251) 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.032 сек.
Выполнено 11 запросов.