level 1
xjhbbs
楼主
请教大神,我写了个批量修改文件后缀名的BAT脚本,在用的时候发现遇到转换后有重名就会转换不成功,怎么实现当有重名时自动重命名了?
这是我现在的代码,如果我现在要转换的文件夹里面有2个文件,文件名分别是11.doc , 11.docx, 这时候就会转换不成功。提示转换后有重名了,我想实现转换后当有重名时,就自动重命名,在此感谢!
@璐村惂鐢ㄦ埛_000076K馃惥 off
for /f "delims=" %%i in ('dir /b /a-d /s "*.docx"') do ren "%%i" "%%~ni.doc"
pause
2021年05月02日 00点05分
1
这是我现在的代码,如果我现在要转换的文件夹里面有2个文件,文件名分别是11.doc , 11.docx, 这时候就会转换不成功。提示转换后有重名了,我想实现转换后当有重名时,就自动重命名,在此感谢!
@璐村惂鐢ㄦ埛_000076K馃惥 off
for /f "delims=" %%i in ('dir /b /a-d /s "*.docx"') do ren "%%i" "%%~ni.doc"
pause