删除所有文件,同时保持目录结构

时间:2013-03-26 15:12:52

标签: batch-file dos delete-file

给定目录结构c:\ a \ b \ c \ d \ - 什么DOS命令将删除c:\ a中包含的所有文件以及子目录b,c和d中的所有文件?我们不想删除任何目录 - 只是文件。

3 个答案:

答案 0 :(得分:8)

DEL命令只删除文件,而不删除目录,因此以下命令将按您的要求删除:

DEL /S C:\a

您需要使用RMDIR删除目录。

答案 1 :(得分:5)

使用:

del *.* /s /q

检查目录是否仍然存在:

tree

答案 2 :(得分:0)

@del /S /Q /F a\* >nul
@for /d %%i in (a\*) do @rmdir /s /q "%%i"