![]() |
переименовать файлы из списка txt
Добрый день ,
помогите пожалуйста со скриптом у меня есть много файлов в одной папке , пример P_684449914FM.JPG P_684449914TM.JPG P_684449914D1.JPG P_684449914D2.JPG и есть txt со следующим содержанием текста 6844499-14-44 6844499-14-42 6844499-14-40 6844499-14-38 6844499-14-36 6844499-14-34 и нужно чтобы этих 4-ре файла переименовались в : 6844499-14-34_1.JPG 6844499-14-34_2.JPG 6844499-14-34_3.JPG 6844499-14-34_4.JPG или 6844499-14-44_1.JPG 6844499-14-44_2.JPG 6844499-14-44_3.JPG 6844499-14-44_4.JPG не имеет значения какие будут предпоследние 2-ве цифры. желательно чтобы P_684449914FM.JPG был 6844499-14-34_1.JPG P_684449914TM.JPG был 6844499-14-34_2.JPG но в txt могут быть такие записи 8834156-12-L 8834156-12-M 8834156-12-S 8834156-12-XL 8834156-12-XS и естественно 8834156-12-L_1.JPG 8834156-12-L_2.JPG 8834156-12-L_3.JPG 8834156-12-L_4.JPG |
lovator,
Немого не в тему по способу реализации, но по цели подойдет, думаю. Попробуйте утилиту и соответствующую функцию How to rename files using a list of new names in Excel file |
lovator,
Код:
@Echo Off Цитата:
|
lovator, берем первую (или последнюю) строку из txt, а все jpg переименовываем по принципу эта строка файла + счётчик?
|
Код:
@echo off |
alpap,
Вопросы...
Ваш батник: (пути допустимые?)
Код:
@echo off Вот содержимое папки
Содержимое папки Z:\Box_In\Фигейрос
15.11.2018 19:50 0 aaa 15.11.2018 19:47 19 P_684449914D1.JPG 15.11.2018 19:47 19 P_684449914D2.JPG 15.11.2018 19:47 19 P_684449914FM.JPG 15.11.2018 19:47 19 P_684449914TM.JPG 15.11.2018 19:47 19 P_684449915D1.JPG 15.11.2018 19:47 19 P_684449915D2.JPG 15.11.2018 19:47 19 P_684449915FM.JPG 15.11.2018 19:47 19 P_684449915TM.JPG 15.11.2018 19:47 19 Q_883415612Lu.JPG 15.11.2018 19:47 19 Q_883415612Mu.JPG 15.11.2018 19:47 19 Q_883415612Su.JPG 15.11.2018 19:47 19 Q_883415612XL.JPG 15.11.2018 19:47 19 Q_883415612XS.JPG 15.11.2018 19:47 19 Q_883415613Lu.JPG 15.11.2018 19:47 19 Q_883415613Mu.JPG 15.11.2018 19:47 19 Q_883415613Su.JPG 15.11.2018 19:47 19 Q_883415613XL.JPG 15.11.2018 19:47 19 Q_883415613XS.JPG 15.11.2018 19:46 164 и есть txt.txt 14.11.2018 22:51 780 я.bat Содержимое текстового файла
Код:
6844499-14-44 Отработал Ваш батник
Код:
Содержимое папки Z:\Box_In\Фигейрос Отработал мой батник
Код:
Содержимое папки Z:\Box_In\Фигейрос Для создания тестовых файлов использовал батник я.bat -буду рад, если пригодится
Код:
>P_684449914FM.JPG Echo P_684449914FM.JPG |
megaloman,
8834156-12-L ... предполагал что в другом txt (значит невнимательно прочитал), иначе, но если это важно (посмотрим что ТС скажет) конечно, то в моем коде такое конечно не учитывалось и под такой txt надо дорабатывать (переделывать). |
переделал
Код:
@echo off |
Время: 23:11. |
Время: 23:11.
© OSzone.net 2001-