【发布时间】:2015-02-15 20:14:22
【问题描述】:
我想从 cmd 文件下的特定路径递归删除一个文件夹及其内容。我不想删除与路径相同的文件夹中的其他文件夹。事先不知道哪个文件夹有我要删除的文件夹。
我是用文件做的,但不是用文件夹做的。我在这里粘贴我的代码:
IF exist "\\PC1\temp\" (
rd "\\PC1\temp\"%dl% /s /q
ECHO Folder deleted successfully in PC1
) ELSE (echo PC1 is not connected)
注意:"%dl 是一个变量,其中包含用户之前键入的要删除的文件夹名称。
但如果该文件夹存在于另一个文件夹中(例如:\PC1\temp\test),即使我使用/s 属性,也无法删除该文件夹。
【问题讨论】: