Пример:
Папка с файлами:
1.jpg
2.jpg
3.jpg
После применения скрипта эти файлы должны иметь имена:
1_m.jpg
2_m.jpg
3_m.jpg
Код: Выделить всё
@echo off
pushd "%~dp0"
for /f "tokens=* delims=" %%A in ('dir *.jpg /b /s /a-d') do (
move "%%~nxA" "%%~nA_m.jpg"
)
popdКод: Выделить всё
dir ~\Downloads\*.jpg |Rename-Item -NewName {"$($_.basename)_m$($_.extension)"}Код: Выделить всё
@Echo Off &Cls
Set "BoxIn=Z:\Box_Arc"
Set "Mask=*.jpg"
Set "Ex=_m\.jpg$"
If Not Exist "%BoxIn%\%Mask%" (Echo Files "%BoxIn%\%Mask%" not found &Pause &Exit /B 2)
For /F "usebackq delims=" %%i In (`2^>nul Dir /B /A:-D "%BoxIn%\%Mask%" ^|FindStr /I /R /V /C:"%Ex%"`) Do Ren "%BoxIn%\%%i" "%%~ni_m%%~xi"
Pause
Exit /B