我们每天都会运行一个脚本,该脚本会从人们用来传输数据的区域中删除旧文件和目录。除了一小部分之外,一切都很好。如果文件夹超过 7 天并且它是空的,我想删除它。由于 thumbs.db 文件,该脚本始终在文件夹中显示 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
}
}