概要
特定バイト数のファイルを指定したフォルダから削除するバッチ.
VBSではなく、batで実現する必要が発生したので・・・。
バッチの中身
echo off
rem 出力フォルダからファイル名を取得して、特定のバイトサイズのファイルを削除する.
for %%A in (C:\test\*) do (
rem デバッグ用Echo
rem echo %%A %%~zA %%~aA
rem 9,216 byteのものであれば削除する.
if %%~zA equ 9216 (
del /Q %%A
)
)
PAUSE
補足
- バイト数固定入力がいけてないね.
- フォルダの指定は引数にすれば、多少使いやすくなります.
- 何かジョブ管理ツールから実行するならpauseはコメントアウトor削除してください.
- 参考にしたサイトのURLもあればよかったのですが、作成してから時間経過して確認出来ず・・・。判明したら載せます。