
[分享]批處理移動多個文件并給重名文件添加后綴【問題描述】請教一下大家:就是我在D盤有很多文件夾,文件夾里有很分散的txt文檔和word文檔,我想把它們統一移動到F盤,如果出現文件名字一樣的 1.txt 或者 2.xls的文件 自動重命名為1(0).txt,不管怎么重命名,只要不被替換或者覆蓋就行
幫我看看哪里不對nclick="copycode($('code0'));">復制代碼
- @echo off
- for /r %%a in (*.txt *.exl *.mkv *.iso ') do set n=0&call:checkfile %%~a
- pause&exit
- goto :eof
- :checkfile
- if not exist D:新建文件1%~n1%n%%~x1 (
- move %~1 E:新建文件2%~n1%n%%~x1
- ) else (
- set/a n+=1
- goto checkfile
- )

