- REM 如果目标文件夹中的文件数量小于设定的限制
- if %target_files% lss %file_limit% (
- REM 遍历主目录下的子目录
- for /d %%d in ("%main_folder%\*") do (
- REM 遍历子目录中的文件
- pushd "%%d"
- for %%f in (*) do (
- REM 检查目标文件夹中是否已存在同名文件
- if not exist "%target_folder%\%%~nxf" (
- REM 将文件移动到目标文件夹
- move "%%f" "%target_folder%\"
- )
- )
- popd
- )
- )
复制代码
|