【问题标题】:Find files of multiple extensions batch批量查找多个扩展名的文件
【发布时间】:2013-05-29 12:54:02
【问题描述】:

我正在尝试在特定目录下搜索多个文件。 我知道如果我想搜索C:\Test 下的所有.exe 文件,我会执行以下操作:

set FoundFiles=dir /b /s C:\Test\*.exe

但是,我想搜索C:\Test 下的所有.exe.txt 文件?有可能以同样的方式吗? 我尝试了以下方法:

dir /b /s C:\Test\*.exe *.txt

但是,当我这样做时,它可以在 cmd 中工作:

set FoundFiles=dir /b /s C:\Test\*.exe *.txt

它不起作用。

有可能吗?

【问题讨论】:

    标签: batch-file dir


    【解决方案1】:

    这应该可以工作

    dir /b /s *.exe /s *.txt
    

    【讨论】:

    • 我相信你的双重 /s 是多余的。只需要说一次。它的意思是“递归”,与特定的扩展无关。顺便说一句,您的编辑队列已满。也许其他人也提出了同样的建议。
    猜你喜欢
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2012-11-13
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多