2013-05-05 187 views
0

所以我注意到如果您在图片文件夹中启用了缩略图视图,Windows会创建名为“blabla.jpg.files”的隐藏文件夹。我将我的图片文件夹同步到我的手机和NAS,并希望使用PowerShell删除那些隐藏的文件夹。删除许多文件夹和子文件夹中的特定文件夹

由于我的图片文件夹也有子文件夹也有子文件夹等,我想创建一个小循环。

脚本应该只在一个文件夹的所有子文件夹中扫描名称为“* .files”的隐藏文件夹并将其删除。

有人可以帮助我这个。

回答

1

你并不需要创建环路获取-ChildItem可以指定项目例如为:

Get-ChildItem <path> -r -attributes h+d *.files | Remove-Item -r -whatif 

上面的命令需要在PowerShell中V3的新功能进行递归搜索。如果要删除的文件夹列表看起来正确,请删除-whatif以实际删除它们。

顺便说一句我没有看到Windows在我的系统上创建这些文件夹。它确实创建了一个名为Thumbs.db的隐藏文件。也许这是其他程序创建这些隐藏的文件夹?

相关问题