Windowsですべての空のディレクトリを見つける方法は? Unix にはfindが存在します。したがって、すぐに使えるソリューションがあります。Windows を使用した最適なソリューションは何ですか?
質問する
420 次
1 に答える
1
これまでにいくつかの解決策を見つけました:
- Powershell を使用して空のディレクトリを見つける
- Cygwin またはGnu Findtoolsをインストールし、 UNIX のアプローチに従います。
- Python またはその他のスクリプト言語 (Perl など) を使用する
以下のこの Powershell スニペットは、C:\whatever を検索し、空のサブディレクトリを返します。
$a = Get-ChildItem C:\whatever -recurse | Where-Object {$_.PSIsContainer -eq $True}
$a | Where-Object {$_.GetFiles().Count -eq 0} | Select-Object FullName
以下のこの python コードは、すべての空のサブディレクトリを一覧表示します
import os;
folder = r"C:\whatever";
for path, dirs, files in os.walk(folder):
if (dirs == files): print path
于 2013-09-02T10:22:48.700 に答える