Blog 201607 WindowsのBatch(cmd)/PowerShellで0バイトのファイル(空ファイル)や空のディレクトリを一括削除する WindowsでBatchやPowerShellを用いて、Linuxと同じように空ファイルや空ディレクトリを抽出、それらを一括削除する方法があるかを調べてみた。 1.空ファイルの削除 カレントディレクトリ配下の空ファイルを一括削除する場合、以下のようにする。 (PowerShellの方は再帰的に削除させている) Batch(cmd)の場合 for %F in (*) do if %~zF equ 0 del "%F" PowerShellの場合 get-childItem -recurse | where {$_.length -eq 0} | remove-Item 2.空ディレクトリの削除 カレントディレクトリ配下の空ディレクトリを一括削