回复 6# 523066680
谢谢建议!!其实最早想出个非常麻烦的方法,就是把文件名导入文本文件,再重命名该文件到那个字符……
不过bat貌似自动省略了一次重命名,只能二次重命名了……
不过这个没有科学依据,而且非常繁琐,效率低下,还是高手们的好~- for %%a in (*.*) do (
- echo %%a>net.xxcv
- for /f "delims=" %%b in ('type net.xxcv') do (
- rename "net.xxcv" "%%b.xxcv"
- for /f "delims=" %%c in ('dir /b *.xxcv') do (
- rename "%%a" "%%c.net"
- del /f /q *.xxcv
- )))
- rename "*.net" "*.."
- rename "*.xxcv" "*.."
复制代码
|