バッチファイル、指定されたフォルダー内のファイルを32個ずつ別のフォルダーに分類する
バッチファイル
@echo off
setlocal enabledelayedexpansion
set "source_folder=C:\path\to\source"
set "destination_folder=C:\path\to\destination"
set "count=0"
set "folder_number=1"
mkdir "%destination_folder%\Batch_!folder_number!"
for %%f in ("%source_folder%\*") do (
set /a count+=1
move "%%f" "%destination_folder%\Batch_!folder_number!\"
if !count! equ 32 (
set /a folder_number+=1
mkdir "%destination_folder%\Batch_!folder_number!"
set count=0
)
)
echo 処理が完了しました。
pause
ディスカッション
コメント一覧
まだ、コメントがありません