動画のファイルサイズが指定値以上の場合だけ処理を行うBATコードです。番組の前後のゴミを削除する為に使用しています。 99GB以下のファイルなら正常に動作します。 では以下にコードを示します。 rem これを忘れると動かないので注意 setlocal ENABLEDELAYEDEXPANSION rem 処理する際のサイズ下限(KB)を指定 set ENCSIZETHD=300000 rem 指定サイズ以上のTSファイルだけを処理 for %%t in (*.ts) do ( set TEMPSIZE=xxxxxxxxxxxx%%~zt set TEMPSIZE=!TEMPSIZE:~-11,-3! set TEMPSIZE=!TEMPSIZE:x=! IF !TEMPSIZE! GEQ %ENCSIZETHD% ( rem ここに処理の内容を記述 ) ) endlocal 以上でコードは