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

问题描述:

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

DEL命令仅删除文件,而不是目录,因此下面的命令将做你问:

DEL /S C:\a 

您需要使用RMDIR,删除目录。

+0

它继续问: “是你确定” Y/N,我们能够避免此消息,并直接删除文件? – Rakesh 2018-01-14 14:47:20

用途:

del *.* /s /q 

检查目录仍然存在:

tree 

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