【发布时间】:2010-11-30 22:29:10
【问题描述】:
我想知道如果目录中有指定的文件,是否有人知道如何删除目录?例如,如果有这个目录:
PS C:\Users\mike> dir
Directory: C:\Users\mike
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/17/2009 6:26 PM 6615 pic001.jpg
-a--- 9/19/2009 9:58 AM 7527 notes.txt
-a--- 8/31/2009 5:03 PM 10506 Project.xlsx
如果 .\mike 中有一个 jpg 文件,我想删除它,以及任何其他有 .jpg 文件的目录。如果目录没有指定文件,则不应将其删除。
到目前为止,我拥有的是这样的:
get-childitem "C:\Users\mike" -include *.jpg -recurse | Where-Object { $_.mode -like 'd*' } | remove-item
【问题讨论】:
标签: powershell directory