Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Нужен скрипт "поиск+переименование+перенос" 
Author Message
Petr_Ch



PostPosted: Sat Feb 02, 2013 15:02    Post subject: Нужен скрипт "поиск+переименование+перенос" Reply with quote

Добрый день.

У меня несколько нетривиальная задача.
Есть группа папок типа
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;

Вот только как всё это в один скрипт превратить?..
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group