【问题标题】:Delete some files using batch files使用批处理文件删除一些文件
【发布时间】:2015-09-17 03:35:19
【问题描述】:

我必须创建批处理文件来删除名称第一个符号为“a”的目录中的文件。我该怎么做?

【问题讨论】:

    标签: batch-file delete-file


    【解决方案1】:

    如果您使用的是 Windows,请尝试以下操作(假设 *full_path* 是您要删除的目录):

    @echo off
    DEL /Q full_path\a*.*
    

    或者如果您想从该目录及其子目录中删除文件,请尝试以下操作:

    @echo ff
    DEL /Q /S full_path\a*.*
    

    如果您使用的是 Linux(或类似设备),请尝试以下操作:

    rm -f full_path/a*
    

    rm -rf full_path/a*
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Linux、OSX 或 Cygwin 之类的东西,请尝试

      find . -name "a*" -delete
      

      如果你想删除整个目录

      find . -name  "a*" | xargs -n 5 rm -r
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-12
        • 1970-01-01
        • 2018-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-05
        相关资源
        最近更新 更多