2013-05-05 267 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的隱藏文件。也許這是其他程序創建這些隱藏的文件夾?

相關問題