批处理批量修改指定后缀文件的文件名
发布网友
发布时间:2022-03-04 19:34
我来回答
共3个回答
热心网友
时间:2022-03-04 21:04
批处理代码如下:(放在与这些jpg文件同目录下面运行)
::═════代═══码═══开═══始═════
@echo off
for /f "delims=" %%i in ('dir /a-d/b *.jpg') do (
move "%%i" "%%~ni_tt%%~xi")
pause
::═════代═══码═══结═══束═════
热心网友
时间:2022-03-04 22:22
不用批处理,命令行执行即可
FOR %F IN (*.jpg) DO REN %F %~nF_tt%~xF
如果一定要包装成批处理,如下:
@ECHO OFF
IF NOT EXIST %1 GOTO :EOF
FOR %%F IN (%1) DO REN %%F %%~nF%2%%~xF
假设保存为MyRename.BAT,则执行MyRename *.jpg _tt就是你的例子,执行MyRename *.txt abc则会把12.txt改名为12abc.txt
热心网友
时间:2022-03-04 23:56
VC编程改名。