Petr_Ch
|
Posted: Sat Feb 02, 2013 15:02 Post subject: Нужен скрипт "поиск+переименование+перенос" |
|
|
Добрый день.
У меня несколько нетривиальная задача.
Есть группа папок типа
1\pic\
2\pic\
3\pic\
4\pic\
В каждой pic\ лежат файлы с одинаковыми именами типа:
0001.jpg
0002.jpg
0003.jpg
0004.jpg
0005.jpg
Нужно все файлы собрать в одной папке, переименовав их дописыванием в начало имени название папки на урвоень выше ([G]).
Ручками это делается так:
Я включаю поиск файлов (*.jpg) → файлы на панель → выделить все → групповое переименование [G]_[N] (файлы теперь называются 1_0001.jpg, 2_0001.jpg и т.п.) → возвращаюсь в корневую папку → снова нахожу *.jpg → выделить все → перенести в C:\temp
(после редактирования файлов всё предстоит проделать в обратном порядке, но это уже вторично)
Можно ли всё это как-то автоматизировать? Может кто встречал скрипт для подобной задачи?
Команды-то сами по себе простые.
1. cm SearchFor - поиск по шаблону *.jpg;*.tif;
2. cm SelectAllFiles - выделить все найденные файлы;
3. cm MultiRenameFiles - переименование по шаблону [G]_[N];
4. cm GotoPreviousDir - вернуться в начальный каталог;
5. cm SearchFor - поиск по шаблону *.jpg;*.tif;
6. cm SelectAllFiles - выделить все найденные файлы;
7. cm MoveOnlv - переместь в c:\temp;
Вот только как всё это в один скрипт превратить?.. |
|