【发布时间】:2013-03-16 10:57:43
【问题描述】:
给定目录结构 c:\a\b\c\d\ - 什么 DOS 命令将删除 c:\a 中包含的所有文件以及子目录 b、c 和 d 中的所有文件?我们不想删除任何目录 - 只是文件。
【问题讨论】:
标签: batch-file dos delete-file
给定目录结构 c:\a\b\c\d\ - 什么 DOS 命令将删除 c:\a 中包含的所有文件以及子目录 b、c 和 d 中的所有文件?我们不想删除任何目录 - 只是文件。
【问题讨论】:
标签: batch-file dos delete-file
@del /S /Q /F a\* >nul
@for /d %%i in (a\*) do @rmdir /s /q "%%i"
【讨论】:
用途:
del *.* /s /q
检查目录是否仍然存在:
tree
【讨论】:
DEL 命令只删除文件,不删除目录,因此以下命令将按照您的要求执行:
DEL /S C:\a
您需要使用RMDIR 来删除目录。
【讨论】: