Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Переименование большого количества файлов (http://forum.oszone.net/showthread.php?t=123684)

7human7 21-11-2008 20:40 959492

Переименование большого количества файлов
 
Очень часто возникает проблема с ручным переименованием файлов, например имеются расположенные файлы, но по названиям не совпадают и приходится вручную каждый менять.
Например, имеются построенные файлы
pic1[oszone.net].jpg
pic2[oszone.net].jpg
pic3[oszone.net].jpg]
...

как удалить на всех файлах вот эти теги [oszone.net]? чтобы было просто:
pic1.jpg
pic2.jpg
pic3.jpg
...
может есть прога, которая управляет файлами?

можно bat-никами это делать решать и хотелось бы увидеть пару примеров..

Petya V4sechkin 21-11-2008 20:50 959505

7human7, примерно так:
Код:

@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

For %%I In (*[oszone.net].jpg) Do (
  Set V=%%~nI
  Ren "%%I" "!V:~0,-12!%%~xI"
)

Здесь 12 - длина строки [oszone.net]

7human7 21-11-2008 21:17 959546

А как насчет переименование с назначением порядка цифрами?
имеются файлы с различными названиями расположенные в таком порядке:

выделяешь все и переименовываешь самый первый на нужное тебе название (nissan)

=>


только одна проблема, хотелось бы чтобы цифры чередовались не в скобках, а без них (сразу).
хотя мне кажется тут можно опять-таки задействовать батник из #2 поста, только чуть его изменить..

т.е в два хода тут решение:
1 переименовываешь
2 удаляешь только скобки, а цифры останутся
и в результате получишь что надо, верно? :)
а нельзя-ли сразу это?

Petya V4sechkin 21-11-2008 21:22 959552

7human7, в вашем втором примере нет строчки [oszone.net] и не показан конечный результат, каким вы его хотите видеть.

Vadikan 21-11-2008 21:29 959560

7human7, если пакетный файл необязателен, проще всего будет воспользоваться программами для переимeнования. [решено] Массовое переименование файлов.. Такие средства могут быть встроены в файловые менеджеры (Total Commander).

SimSim 21-11-2008 22:22 959628

Bulk Rename Utility
Metamorphose
Rename Master
7human7, выбирайте. У всех программ очень гибкие настройки масок переименования. :)
Под Вашу задачу, особенно неплохо подойдёт Rename Master :wink:

7human7 22-11-2008 09:38 959904

Цитата:

Цитата Petya V4sechkin
в вашем втором примере нет строчки [oszone.net] и не показан конечный результат, каким вы его хотите видеть. »

Цитата:

Цитата 7human7
тут можно опять-таки задействовать батник из #2 поста, только чуть его изменить.. »

а насчет результата, я же сказал:
Цитата:

Цитата 7human7
хотелось бы чтобы цифры чередовались не в скобках, а без них (сразу). »

читать дальше »

pic 1.jpg
pic 2.jpg
pic 3.jpg
...

DJ Mogarych 22-11-2008 09:48 959909

Существует бесплатная программа ReNamer, которая позволяет переименовывать файлы как угодно и по каким угодно критериям.


Время: 16:22.

Время: 16:22.
© OSzone.net 2001-