![>](style_images/2/nav_m.gif)
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (2) [1] 2 > ( Show unread post ) |
![]() |
|
Posted: 03-11-2008, 19:56
(post 1, #864041)
|
||
Member Group: Members Posts: 181 Warn:0% ![]() |
Часто файлы с русскими именами получаются в кракозябрах. Например, "Р'С?С?Р?РёР'_Р?С?РчР?С?казаС'РчР>С?Р?Р°С?Р?С?С'С?Р?Р>Р?Р?РёС?.chm" Когда их было немного, то просто руками их переименовывал. А вот получилось, что надо очень много переименовать. Можно ли автоматизировать этот процесс? |
||
|
Posted: 11-11-2008, 04:57
(post 2, #865249)
|
||
Hand of Doom ![]() Group: Roots Posts: 17384 |
смотря какие имена на выходе хотелось бы получить ![]() |
||
|
Posted: 11-11-2008, 08:11
(post 3, #865260)
|
||
Member Group: Members Posts: 181 Warn:0% ![]() |
Я бы сказал, что, по крайней мере, читабельные. |
||
|
Posted: 11-11-2008, 18:52
(post 4, #865314)
|
||
Hand of Doom ![]() Group: Roots Posts: 17384 |
ну если ты просто скажем имеешь 100 файлов и хочешь их назватиь 1, 2, 3 - то тулзов полно. Если же хочется как-то более правильные названия - то откуда бы их взять... Но гугль на тему File Renaming Tools много чего тебе расскажет, в частности http://www.snapfiles.com/Freeware/system/fwfilerename.html |
||
|
Posted: 11-11-2008, 19:17
(post 5, #865319)
|
||
Member Group: Members Posts: 181 Warn:0% ![]() |
Я, наверное, не дообъяснил. Насколько я понимаю, у человека, раздающего торент, русские имена файлов нормальные. Когда же я скачал от него, то у меня (думаю, что из-за его клиента, так как бывает, что я получаю нормально от некоторых других раздающих) эти имена превращаются то, что я указал выше. Вот я и хочу восстановить их оригинальные имена. |
||
|
Posted: 11-11-2008, 20:29
(post 6, #865334)
|
||
Flooder ![]() Group: Privileged Posts: 5462 Warn:0% ![]() |
puks Могу со 100% уверенностью предположить, что виноват в этом не человек, раздающий торрент, а именно твой клиент ABC. ![]() А как переименовать я, к сожалению, не знаю. |
||
|
Posted: 11-11-2008, 20:37
(post 7, #865340)
|
||
Member Group: Members Posts: 181 Warn:0% ![]() |
![]() Я же говорю, что иногда я получаю файлы с нормальными именами. Кроме того, когда я первый раз получил такие файлы, я спросил в раздаче про это. Мне ответили (точно уже не помню), что это была проблема раздающего. Ладно, если ты уверен, что это моя проблема, буду думать о переходе на что-нибудь другое. |
||
|
Posted: 11-11-2008, 21:02
(post 8, #865346)
|
||
Newbie Group: Members Posts: 25 Warn:0% ![]() |
А исправить положение с уже имеющимися файлами можно так: - составить каким-либо образом их список (например, в far'е выделить и скопировать в буфер Ctrl-Ins, или командой dir с перенаправленным выводом) - список открыть в и-нет-браузере - если имена нормально читаются, скопировать их в буфер уже из браузера - запихнуть список в Excel (можно через notepad, если опять кракозябры получаются) - запихнуть в Excel изначальный список - ну, и в Excel'е с помощью функции CONCAT составить батник для переименования, который потом и запустить. |
||
|
Posted: 11-11-2008, 21:02
(post 9, #865347)
|
||||
avoidance procrastinator Group: Members Posts: 2051 Warn:0% ![]() |
![]() |
||||
|
Posted: 12-11-2008, 00:38
(post 10, #865420)
|
||
Talk too much Group: News makers Posts: 2124 Warn:0% ![]() |
puks Linux? |
||
|
Posted: 12-11-2008, 00:53
(post 11, #865421)
|
||
Member Group: Members Posts: 181 Warn:0% ![]() |
Windows 2000 Advanced Server SP4 |
||
|
Posted: 12-11-2008, 02:02
(post 12, #865430)
|
||
avoidance procrastinator Group: Members Posts: 2051 Warn:0% ![]() |
![]() |
||
|
Posted: 12-11-2008, 08:05
(post 13, #865444)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
|
||
|
Posted: 12-11-2008, 09:51
(post 14, #865456)
|
||
Ответственный за БД ![]() Group: Roots Posts: 3778 |
А действительно, puks, выполните команду: dir /b * >_list.txt в директории, в которой находятся эти файлы, после чего откройте файл _list.txt в Internet Explorer'е (можно перетащить его в открытое окно браузера). Ну или в том браузере, который у вас есть и который умеет работать с кодировкой UTF-8. Затем в браузере переключите Charset Encoding на UTF-8 (в IE - щелчек правой клавишей мыши на странице -> Encode -> Unicode (UTF-8). Стало русским? Если да - тогда фууу, переименовать можно. Копируйте оригинальные и переведенные названия в ваш любимый текстовый редактор, составляя из них строки: rename "Р'С?С?Р?.chm" "Русское название.chm" (не забывайте двойные кавычки справа и слева от старых и новых имен файлов), сохраняйте документ как "MS-DOS text" файл с расширением .BAT в директории с файлами, и двойной щелчек по .BAT-нику. Теоретически, должно переименоваться. |
||
|
Posted: 12-11-2008, 17:32
(post 15, #865500)
|
||
Superman Group: Members Posts: 1853 Warn:0% ![]() |
При написании "переименовательного" скрипта может также помочь dir /x, показываюшая "внутренние" имена, по которым к файлам также можно обращаться. |
||
![]() |