У меня есть большое количество файлов с такими именами в одной папке:
- myPic_fr.png
- myPic_it.png
- myPic_gr.png
Я хочу переименовать их в:
- myPic_fr_1080.png
- myPic_it_1080.png
- myPic_gr_1080.png
Затем скопируйте их в новую папку, например:
- .. / fr / myPic_fr_1080.png
- .. / it / myPic_it_1080.png
- .. / gr / myPic_gr_1080.png
Как создать пакетный сценарий или сценарий powershell для этой работы?
Редактировать: я пытался переименовать этот код пакетного сценария, чтобы переименоватьзадание ( Спасибо @ RoXX ):
@echo off
setlocal EnableDelayedExpansion
SET oldPart=.png
SET newPart=_1080.png
for /f "tokens=*" %%f in ('dir /b *.png') do (
SET newname=%%f
SET newname=!newname:%oldPart%=%newPart%!
move "%%f" "!newname!"
)
Но что касается "копирования", я не знаю, как это сделать!Может быть, нужно Regex?
Спасибо