переименование файла по формуле n+[?]

Форум о самом популярном файловом менеджере Total Commander

Сообщение Leopoldus » Чт ноя 04, 2004 4:46 pm

Имеется куча файлов, названных по единому шаблону: abc001, abc002... abc 10000 . Можно ли при помощи встренного модуля переименования увеличить числа в именах на заданную величину N (скажем, на 5, тогда имена станут: abc006, abc007... abc 10005)?
Возможно, через RegExp как-то?
Кто разбирается, подскажите! Заранее спасибо!
Лучше уж как лучше, чем больше, чем больше.
Leopoldus
Лейтенант
 
Сообщений: 109
Зарегистрирован: Пн фев 02, 2004 2:40 pm
Пункты репутации: 0

Сообщение Spike » Пт ноя 05, 2004 1:18 am

2Leopoldus
А Ctrl+M так не может разве? <!--emo&:blink:-->[img]style_emoticons/<#EMO_DIR#>/blink.gif[/img]<!--endemo-->
<!--coloro:blue--><span style="color:blue"><!--/coloro--><a href="http://www.foobar2000.ru/" target="_blank">www.foobar2000.ru - все о любимом аудиоплеере.</a><!--colorc--></span><!--/colorc-->
RUSnet #foobar2000 #miranda.
<a href="http://www.foobar2000.ru/" target="_blank">Изображение</a>

<!--coloro:red--><span style="color:red"><!--/coloro-->Даша, я люблю тебя!<!--colorc--></span><!--/colorc-->
Spike
Генерал-лейтенант
 
Сообщений: 3036
Зарегистрирован: Вт мар 18, 2003 7:34 am
Откуда: Ачинск, Красноярский край
Пункты репутации: 0

Сообщение panda » Пт ноя 05, 2004 1:37 am

может конечно, с помощью [C]
<div align="center">Панды занесены в Книгу рекордов Гиннеса как самые привлекательные из редких животных</div>
panda
Генерал-майор
 
Сообщений: 2459
Зарегистрирован: Вс авг 10, 2003 7:35 pm
Откуда: Владивосток
Пункты репутации: 0

Сообщение Magister » Пт ноя 05, 2004 4:19 am

Да, [C] поможет, если имена по-порядку. В этом случае всем файлам даются полностью новые имена. Если имена не по-порядку - то по Ctrl+M номер увеличить не получится.
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение Leopoldus » Пт ноя 05, 2004 9:37 am

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin--> Если имена не по-порядку - то по Ctrl+M номер увеличить не получится.<!--QuoteEnd--></div><!--QuoteEEnd-->
Жаль. Нет в этом мире совершенства <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->
Лучше уж как лучше, чем больше, чем больше.
Leopoldus
Лейтенант
 
Сообщений: 109
Зарегистрирован: Пн фев 02, 2004 2:40 pm
Пункты репутации: 0

Сообщение Magister » Пт ноя 05, 2004 12:01 pm

2Leopoldus
Дык это считай в модуль переименования надо добавлять ещё вычисление формул, ведь если он будет, то наверняка понадобится не только прибавление единицы. Это уже калькулятор получится.
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение Volniy » Пт ноя 05, 2004 12:14 pm

<!--QuoteBegin-Leopoldus+Nov 4 2004, 19:46--><div class='quotetop'>QUOTE(Leopoldus @ Nov 4 2004, 19:46)</div><div class='quotemain'><!--QuoteEBegin-->Можно ли при помощи встренного модуля переименования увеличить числа в именах на заданную величину N (скажем, на 5, тогда имена станут: abc006, abc007... abc 10005)?
<!--QuoteEnd--></div><!--QuoteEEnd-->

RegEx тут не поможет, в нем же нет вычислений.
Лучше сесть и написать скрипт на VBS/JS. Кстати вычленить цифру из имени файла при этом можно именно с помощью регулярных выражений.
Volniy
Ст. лейтенант
 
Сообщений: 121
Зарегистрирован: Сб ноя 22, 2003 11:42 pm
Пункты репутации: 0

Сообщение Mr. FreeZZZ » Пн ноя 08, 2004 8:46 am

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Имеется куча файлов, названных по единому шаблону: abc001, abc002... abc 10000 .<!--QuoteEnd--></div><!--QuoteEEnd-->

ну я так понял, что имена файлов начинаются стандартно [abc]*.* как они могут быть не по порядку???

В первом посте и заключается ответ - CTRL+M начальное значение счетчика установить в 5 шаг 1 цифр 1, получится abc_[C].
Последний раз редактировалось Mr. FreeZZZ Пн ноя 08, 2004 8:52 am, всего редактировалось 1 раз.
Mr. FreeZZZ
Старшина
 
Сообщений: 50
Зарегистрирован: Ср ноя 03, 2004 8:31 am
Откуда: г. Моршанск
Пункты репутации: 0

Сообщение panda » Пн ноя 08, 2004 11:19 am

2Mr. FreeZZZ
abc1
abc2
abc5
<div align="center">Панды занесены в Книгу рекордов Гиннеса как самые привлекательные из редких животных</div>
panda
Генерал-майор
 
Сообщений: 2459
Зарегистрирован: Вс авг 10, 2003 7:35 pm
Откуда: Владивосток
Пункты репутации: 0

Сообщение Evgenych » Пн ноя 08, 2004 1:07 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Имеется куча файлов, названных по единому шаблону: abc001, abc002... abc 10000 . Можно ли при помощи встренного модуля переименования увеличить числа в именах на заданную величину N (скажем, на 5, тогда имена станут: abc006, abc007... abc 10005)?
<!--QuoteEnd--></div><!--QuoteEEnd-->
<a href='http://www.1-4a.com/rename/rename-features.htm' target='_blank'>1-4a Rename (Free)</a>
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->...
Numbering/Renumbering
Want to number files
pic01.jpg
pic02.jpg
pic03.jpg
No problem (see examples)
Want to REnumber files:
holiday12.jpg => holiday1.jpg
holiday15.jpg => holiday2.jpg
holiday32.jpg => holiday3.jpg
No problem (see examples)
Want to add a leading zero (or a leading space) without changing the number itself?
file1.jpg => file001.jpg
file17.jpg => file017.jpg
No problem (see examples)
Want to add a value to an existing number? For example increase all existing numbers by 3?
file1.jpg => file4.jpg
file17.jpg => file21.jpg
No problem. How about multiply by 134? No problem.

Want to renumber them not to the decimal system, but to hexadecimal, octal, binary, excel (A,B,C..AA,AB), Roman/Latin (I, II, III...), IP (xxx.xxx.xxx.xxx) or whatever system? No problem.
Big numbers like 432498732549827354453245? No problem.
Insert a number separator for large numbers (8432532 => 8'432'532). No problem.
Renumbering start from 1 for each new folder? No problem.
...
<!--QuoteEnd--></div><!--QuoteEEnd-->
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение Леха » Пн ноя 08, 2004 1:37 pm

в этом деле поможет powerpro
Леха
Полковник
 
Сообщений: 1261
Зарегистрирован: Чт мар 20, 2003 8:52 pm
Откуда: Россия, Москва, Улица, Дом, Квартира
Пункты репутации: 0

Сообщение Leopoldus » Пн ноя 08, 2004 3:55 pm

2Evgenych
Большое спасибо за ссылку! Это - то самое, что требовалось!
Лучше уж как лучше, чем больше, чем больше.
Leopoldus
Лейтенант
 
Сообщений: 109
Зарегистрирован: Пн фев 02, 2004 2:40 pm
Пункты репутации: 0


Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron