Вопрос Пакетное переименование части файла в окнах


Есть ли инструмент для простого переименования части имени файла для партии файлов за один раз?

Например, если у меня есть:

  • foo_bar 1.jpg
  • foo_bar 2.jpg

допустим, я хочу удалить подчеркивание, чтобы получить следующее:

  • foo bar 1.jpg
  • foo bar 2.jpg

4
2017-07-30 19:07


происхождения




ответы:


В окне команд:

REN foo_bar*.jpg "foo bar*.jpg"

8
2017-07-30 19:12



Привет, REN был сильнее, чем я. Однако я замечаю, что работает, только если результаты имеют одинаковую длину. Например: REN foo_bar * .jpg «pic * .jpg» приводит к файлам, называемым «pic_bar1.jpg», а не к тому, что я хотел бы хотеть i.e. «pic1.jpg», - Vdex


Из как-может-я-массовое переименование-файлов-в-DOS вопрос спросил около часа после моего, я действительно нашел действительно хороший бесплатный инструмент, который делает именно то, что я хочу: bulkrenameutility это бесплатная утилита переименования. Сначала это путают, но мне нравится режим предварительного просмотра, и он может делать регулярные выражения, кажется очень мощным!


3
2017-07-30 21:58





Есть бесплатное ПО файловая утилита renamer что я использую это довольно легко. Все, что вам нужно сделать, это выбрать файлы, которые вам нужно переименовать, убедиться, что выбраны правильные параметры, а затем применить изменения.

Он также имеет удобную функцию «Отменить», которую вы можете использовать, если внесенные вами изменения не были тем, что вы искали.


2
2017-07-30 19:12





Total Commander поставляется с чрезвычайно мощной утилитой переименования нескольких файлов среди ее функций. Это не бесплатно, но есть ограниченная трасса.


0
2017-07-30 21:40





Вот решение, которое использует PowerShell (в одной строке):

Get-ChildItem 'foo_bar*.jpg' | Rename-Item -NewName { $_.Name -Replace 'foo_bar','foo bar'}


0
2017-07-18 16:32