您好,歡迎來到58網(wǎng)站目錄!
當前位置:58網(wǎng)站目錄 » 站長資訊 » 小技巧 » 文章詳細

如何把1個文件夾下所有文件,平均分配到另外一個多個文件夾中?

站長「蝙蝠俠」:QQ1251270088  瀏覽:39次 時間:2024-11-06

隨便找個地方新建一個文本文檔,粘貼以下內(nèi)容:


@echo off


setlocal enabledelayedexpansion

set "source_folder=源文件夾"
set "destination_folder=目標文件夾"
set "max_files_per_folder=2000"

set "folder_count=0"
set "file_count=0"

for %%F in ("%source_folder%\*.*") do (
    set /a "file_count+=1"
    set "target_folder=!destination_folder!\Folder_!folder_count!"
    
    if not exist "!target_folder!" (
        mkdir "!target_folder!"
    )
    
    move "%%F" "!target_folder!"
    
    if !file_count! geq %max_files_per_folder% (
        set /a "file_count=0"
        set /a "folder_count+=1"
    )
)

echo All files have been moved into subfolders.
pause

將其保存成bat,批處理文件,就可以啦!



本文地址:http://quema.com.cn/artinfo/2721.html
?