Windows批量修改文件格式名前的字符BAT源码
@echo offchcp 65001
setlocal EnableDelayedExpansion
:1
set a=
set b=
set c=
cls&echo.
set /p a= 请输入要被替换的字符:
cls&echo.
set /p b= 请输入替换“!a!”的字符,若要去掉“!a!”,请直接回车:
for /f "delims=" %%a in ('dir /b /a /a-d') do (
if "%%~fa" neq "%~0" (
set xz=%%~na
ren "%%~fa" "!xz:%a%=%b%!%%~xa" ))
cls&echo.&set /p c= 操作完成,输入 0 返回,输入其它任意字符退出
if "!c!"=="0" (goto 1) else (exit)
GOTO :EOF
刚看到有大佬发了一个,有小白不会用,就发了个比较通用的。
新建TXT文本文件,把上面的代码复制进去保存,和要修改的文件放到同一个文件夹里,打开,按提示更改!
新人第一次在这里发帖,如果有错误或者不对的麻烦联系,立刻更改!{:301_978:} Natu 发表于 2020-8-11 09:37
屏蔽第二行,可解决win10乱码。
:chcp 65001
对的,这个是我系统设置过,所以要加这个 谢谢分享 就喜欢这种批处理的功能 多谢分享,很实用 感谢分享。 学习了,感谢楼主分享 dalaoNB! 厉害,收藏了 谢谢大佬分享 简单实用,感谢
页:
[1]
2