[软件] BAT批量修改文件名

[复制链接]
查看63 | 回复0 | 2022-8-28 15:41 | 显示全部楼层 |阅读模式
问题:
BAT批量修改文件名

视频 001~1,002~1,003~1....想把~1去掉


推荐答案:
若你的文件名(不含后缀)的最后都是~1
则以下程序可用
@echo off
setlocal ENABLEDELAYEDEXPANSION
rem cd \temp\temp 你的路径
for %%i in (*.*) do (
set f=%%~ni
set s=!f:~-2!
rem echo !s!
if !s!==~1 (
  set nf=!f:~0,-2!%%~xi
  ren %%i !nf!
  )
)
pause
<i>
【玉璞集 YUPUG.COM】