2015-01-26 83 views
1

如果您使用Powershell在对方内创建多个目录,是否可以一次删除它们? rmdir命令每次删除它们一个,但我想知道是否有更简单的方法。是否有可能在PowerShell上同时删除多个目录?

谢谢!

我只是学习通过PowerShell的代码,所以任何提示或技巧,赞赏!

+0

我认为这是不可能的,因为它一次只能执行一个动作。在Windows中突出显示要删除的文件夹时,仍然需要一次删除它们。更好的问题是你为什么要这样做?如果有另一种方法可以满足您的需求。 – Matt 2015-01-26 19:02:43

回答

0

如果WITHIN对方你的意思是所有共享一个共同的祖先目录,你可以删除共同的祖先和递归所有后代:

Remove-Item -Recurse -Force DirectoryToDelete 

注意,这也可以使用rmdir命令来完成用/ s开关。

+0

我的意思更像是在每个目录中都有一个目录的目录。我尝试了rmdir,但可能是我错误地输入了目录,但是例如,如果你有目录joe/jeff/john,那么你只需要rmdir joe/jeff/john? – Althea 2015-01-26 19:22:43

+0

在您的示例中,包含在joe文件夹中的jeff文件夹和jeff文件夹中包含的john文件夹,还是他们位于同一级别的目录? – dugas 2015-01-26 19:24:55

+0

所以,我意识到我做错了什么。当试图删除目录时,我会输入rmdir joe/jeff/john,但是我只需要做的就是Joe。感谢您及时的回复! – Althea 2015-01-26 19:26:28

相关问题