本帖最后由 thp2008 于 2022-10-22 14:20 编辑
比如当前目录下,有很多 .mp4.bc! 的BT未完成文件。
我想用一个批处理,自动创建仅对当前目录下的指定类型的文件,生成两个批处理,一个是改名去除指定后缀,另一个是还原文件名。- @echo off
- REM 批量创建改名和还原批处理
- setlocal enabledelayedexpansion
- set /p leixin=请输入批定的文件类型后缀:比如这里输入 .bc!
- for /f "delims=" %%i in ('dir /b *%leixin%') do (
- set "name=%%i"
- ren "!name!" "!name:~3!" >>Gaimin.bat
- ren "!name:~3!" "!name!" >>Huanyuan.bat
- )
- pause
复制代码 我知道大概是这样写,但是具体 ren "!name!" "!name:~3!" >>Gaimin.bat 这两行,不知道怎么写的,运行了一下,提示找不到文件,估计是不是因为这个后缀有感叹号,请高手帮忙,谢谢! |