【发布时间】:2016-03-23 12:51:40
【问题描述】:
我有一个名为G:\Project\Projects的文件夹
这个文件夹有一些(大约 20 个)未知的子文件夹。一些子文件夹有一个名为SSS 的文件夹和一个名为deleteme.doc 的文件
我想使用批处理文件或 powershell 文件删除所有这些 SSS 文件夹(包含内容)和 deleteme.doc 文件。我不想删除这些深深嵌套在子文件夹中的文件或文件夹,只删除那些直接位于子文件夹下的文件或文件夹。
比如我要删除这个文件夹
G:\Project\Projects\proj 1\sss
但不是这些 3-
G:\Project\Projects\proj 1\other\sss
G:\Project\Projects\sss
G:\Project\Projects\proj 1\sss (it is a file)
问题是我想简单地从任何地方双击运行批处理/powershell文件,可能来自另一个分区或驱动器(甚至网络计算机)。
我试过RMDIR G:\Project\Projects\*\SSS 似乎没有用。
如果可能的话,请解释你的答案,同时告诉我回收站删除和帕尔马删除的命令。虽然我认为没有 powershell 就无法发送到回收站。
删除非系统分区中的文件夹不需要管理员权限吧?
Windows 10.powershell 版本 5
【问题讨论】:
-
你有多少个名为 SSS 的文件夹?
标签: windows powershell batch-file windows-10 delete-file