人々がデータを転送するために使用する領域から古いファイルとディレクトリを削除するスクリプトが毎日実行されています。1つの小さなセクションを除いて、すべてがうまく機能します。7日以上経過していて空のフォルダを削除したいのですが。thumbs.dbファイルがあるため、スクリプトは常にフォルダー内に1つのファイルを表示します。1つのファイルがthumb.dbであるかどうかを確認できると思います。その場合は、フォルダーを削除するだけですが、もっと良い方法があると確信しています。
$location = Get-ChildItem \\dropzone -exclude thumbs.db
foreach ($item in $location) {
other stuff here going deeper into the tree...
if(($item.GetFiles().Count -eq 0) -and ($item.GetDirectories().Count -eq 0)) {
This is where I delete the folder but because the folder always has
the Thumbs.db system file we never get here
}
}