Пакетный файл поиска, замените другим файлом, который поставляется

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

Кроме того, есть ли программа, которая будет делать это, если я выберу 2 разных файла, которые будут искать и заменять их...

  1. Найти файл с компьютера Pairing = High School DxD - Kuroka.png
  2. Заменить файл на Pairing = High School DxD - Kuroka (F).jpg

1 ответ

Поскольку вы никогда не предоставляли основную информацию, такую ​​как What directory you wish to start a search from или же You wish to convert or just renameЯ предполагаю, что вы хотите найти папку с фотографиями (включая подкаталоги) и просто переименовать файл file.jpg в файл file.png.

Для поиска фотографий и всех их каталогов мы можем использовать FOR /R искать всех .jpg файлы и DO для решения действий. Сценарий ниже сделает следующее.

  • Поиск и замена всех .jpg расширения до .png в папке с фотографиями

Пакетный скрипт:

@ECHO ON
@CD C:\Users\%username%\Pictures

For /r %%A In (*.jpg *.jpeg) Do ren "%%A" "*.png"
goto :eof
Другие вопросы по тегам