【问题标题】:Delete all files while maintaining directory structure删除所有文件,同时保持目录结构
【发布时间】:2013-03-16 10:57:43
【问题描述】:

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

【问题讨论】:

    标签: batch-file dos delete-file


    【解决方案1】:
    @del /S /Q /F a\* >nul
    @for /d %%i in (a\*) do @rmdir /s /q "%%i"
    

    【讨论】:

      【解决方案2】:

      用途:

      del *.* /s /q
      

      检查目录是否仍然存在:

      tree
      

      【讨论】:

        【解决方案3】:

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

        DEL /S C:\a
        

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

        【讨论】:

        猜你喜欢
        • 2013-04-13
        • 2014-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多