5 коммент.

Подпишись на эту запись comment rss
Валентин пишет 5th Июнь 2014 в 22:19

Спасибо большое за программку.
Именно то, что я искал.
Есть одно НО – файлы 1 и 2 txt она начинает переименовывать первыми и, соответственно, 2 требуемых файла не переименовываются.
Приходится в блокноте в rn.bat менять нужные файлы и 1 и 2 местами.
Но все равно огромное спасибо!
На переименование 350 файлов вручную просто отваливаются пальцы.)

Анвар пишет 11th Июнь 2014 в 13:15

Доброго времени! Штука очень полезная, спасибо! Хотел задать технический вопрос – вследствие обновления прошивки на файлохранилище полетели кодировки в названиях файлов. Менять миллионы названий как-то не хочется. Нашёл хорошую программу ConverFN. Очень помогла. Но всё равно не до конца. Не все файлы переименовывает! Стал разбираться с вашей прогой. Вообщем смысл в том, что она не понимает Юникодовской кодировки – в файле 1.txt надо сохранить названия файлов типа “1-А1-М5 Э37 (╓╝╞╚═Б═).doc”, но при сохранении в Юникоде скрипт ничего не делает! А если сохранить в ANSI – то имена файлов не будут совпадать и, соответственно, ничего не переименовывается. Что можно придумать? Заранее спасибо

Dionisiy пишет 13th Июнь 2014 в 21:47

Доброго времени и Вам. Я так понял что сейчас файлы с юникодовской кодировкой и они не обрабатываются. Тогда как вариант можно попробовать в два этапа: сначала переименовать файлы в промежуточные имена 001.doc, 002 doc и т.д. (например с помощью Total Commander), а потом сохраняя порядок названий подсунуть список с правильными именами. Если же надо сохранить в юникодовской кодировке то пока ничего сказать не могу – надо экспериментировать. Может опять же в том же Total Commander переименование по списку попробовать как сработает.

Dionisiy пишет 13th Июнь 2014 в 21:50

Так вроде ж как файлы 1 и 2 txt после того как получен итоговый bat-файл уже не нужны. Поэтому их можно хоть удалить, хоть переименовать – на переименовании других файлов это не повлияет. Ну а также можно использовать маску например “BatchRenameCreator.bat *.mp3″ – тогда txt файлы не будут в список попадать.

Thhor пишет 31st Июль 2014 в 15:45

Большое спасибо за скрипт – сильно облегчает рутину, однако:
Возникает следующая проблема (неудобство;)!
Список текущих файлов (1.txt) я создаю в Total Commander выделив нужные файлы и нажав специально настроенную кнопку. Создается список полных имен (имя.расширение).
А вот когда я создаю файл 2.txt, копируя список названий откуда-либо, – в нем, соответственно, отображаются новые названия, без расширения (так как названия не имена ;))!!! …и самому дописывать в каждую строку расширение муторно.
В результате: файлы переименовываются и остаются без расширения. Это конечно можно легко исправить последующим пакетным переименованием, в том же ТС, но хотелось бы чтобы батник сам дописывал расширение исходных файлов в имена файлов на выходе.
Не могли бы Вы поправить ваш код с учетом изложенного для большей автоматизации?
В том числе, кстати, если rn.bat будет запускаться из основного батника – тоже будет меньше манипуляций и елозанья мышью…
Спасибо!

Оставить комментарий или два

 Имя (обязательно)

 Email (не публикуется)

 Сайт