
[已解決]批處理歸類文件會將文件夾移動出來的問題
代碼如上,for 加上 /r 后便可對子目錄里的文件進行處理,但是在處理完后會將創建的文件夾移動出來,請問如何解決? 使其子文件夾里處理后的文件夾不被移動出來?nclick="copycode($('code0'));">復制代碼
- for /r %%a in (*) do call :MvFile %%~a
- pause
- exit
- :MvFile
- if %~f1==%~f0 goto :eof
- set Str=%~n1
- if not exist %Str:~0,3% md %Str:~0,3%
- move %~1 %Str:~0,3%
- goto :eof

