7

У меня есть куча файлов в одной папке под названием:

photo1.jpeg
photo2.jpeg
photo3.jpeg

так далее

Я хотел бы переименовать их всех в

south_africa_2010_photo1.jpeg
south_africa_2010_photo2.jpeg
south_africa_2010_photo3.jpeg

в то же время.

Какой хороший способ сделать это?

Благодарю.

5 ответов5

4

Вы можете попробовать команду ren в cmd. Во-первых, перейдите в папку, в которой находятся все ваши файлы, с помощью команды cd в Power Shell, которая является более гибкой и мощной.

Dir | Rename-Item –NewName { $_.name –replace “ “,”south_africa_2010_” }

Отказ от ответственности: это просто пример команды, и я не несу ответственности за любой результат.

Иначе, вы можете попробовать эту утилиту Bulk Rename . и некоторые другие способы здесь .

4

Из проводника Windows:

  1. Выберите все файлы в папке (нажмите Ctrl - A)
  2. Щелкните правой кнопкой мыши первый файл, выберите «Переименовать».
  3. Введите south_africa_2010_photo(1).jpeg
  4. Нажмите Return

Ваши файлы теперь будут называться:

south_africa_2010_photo(1).jpeg
south_africa_2010_photo(2).jpeg
...
south_africa_2010_photo(n).jpeg
2

Такого рода вещи намного проще с оболочкой Unix для Windows. Например, вот как вы можете это сделать, используя Cygwin bash или мою собственную оболочку Hamilton C.

C оболочка:

foreach i (photo*.jpeg) mv $i south_africa_2010_$i; end

Баш:

for i in photo*.jpeg; do mv "$i" "south_africa_2010_$i"; done
2

Вы можете попробовать Massive File Renamer.

Это программное обеспечение позволит вам легко переименовать несколько файлов и расширений файлов. Это очень быстро и просто!

Для опытных пользователей и разработчиков можно использовать регулярные выражения.

Посмотрите это в действии:

1

Утилита Bulk Rename имеет загроможденный интерфейс и требует небольшого привыкания. Я рекомендую File Renamer Basic, вы даже можете предварительно просмотреть вывод перед изменением имен файлов и сразу же отменить, вот несколько скриншотов.

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