4

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

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

  • foo_bar 1.jpg
  • foo_bar 2.jpg

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

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

5 ответов5

8

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

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

Из вопроса how-can-i-mass-rename-files-in-dos, заданного примерно через час после моего, я действительно нашел действительно хороший бесплатный инструмент, который делает именно то, что я хочу: bulkrenameutility - это бесплатная утилита переименования. Поначалу это немного сбивает с толку, но мне нравится режим предварительного просмотра, и он может выполнять регулярные выражения, кажется очень мощным!

2

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

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

0

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .