批量修改部分文件名,WIN7系统。

2024-12-31 22:10:09
推荐回答(3个)
回答1:

*号代替很多个字符,?号代替一个字符。
A、把所有0514字符串之前的字母都去掉:rename *0514*.amr 0514*.amr
B、只把指定数量的0514前的字母都去掉:rename ???????????0514*.amr 0514*.amr
以上是最基本的dos命令。

回答2:

@echo off&setlocal enabledelayedexpansion
for /r %%a in (*.amr) do (
   for /f "tokens=1-3 delims=e." %%b in ("%%~nxa") do (
      set "var=%%b"
      set "var=!var:~0,-6!"
      ren "%%a" "!var!.%%d"
   )
)
pause

   

回答3:

网上找一个“更名软件”,完全能满足你的要求。