フォルダ内に2000程ファイルがあって、1kBに満たないファイルを消去したい
コマンドプロンプトで直接指定する場合
for %f in ( * ) do if %~zf LSS 1000 del "%f"
バッチから起動する場合
%を2つにする
テキストファイルのみを対象とする
echo off cd \sample for %%f in ( *.txt ) do if %%~zf LSS 1000 del "%%f"
サブフォルダも対象にしたい場合
echo off cd \sample for /r %%f in ( *.txt ) do if %%~zf LSS 1000 del "%%f"