【问题标题】:dir command not current directory and filterdir 命令不是当前目录和过滤器
【发布时间】:2014-03-05 13:35:42
【问题描述】:

我正在尝试列出所有具有特定扩展名的文件,但不列出当前目录。

类似的东西

dir "C:\x y\test\" /b /s *.txt

但它不是预期的结果,而是列出了指定目录中的所有文件以及当前目录中的文件。

有没有办法从另一个目录而不是当前目录中获取具有特定扩展名的文件

【问题讨论】:

  • 转到this,我认为它可能重复

标签: cmd


【解决方案1】:

我不太确定,但我认为会是

dir "C:\some\path\*.txt" /b /s /a-d

【讨论】:

    【解决方案2】:

    你在寻找类似的东西

    dir "c:\temp\*.txt"
    

    事实上我不在 c:\temp

    【讨论】:

      【解决方案3】:

      FORFILES 怎么样?它比旧的“目录”更强大:

      FORFILES /P "Your/Path" /S /M *.txt

      */p = 搜索路径 */s = 递归到子文件夹

      【讨论】:

        猜你喜欢
        • 2014-04-16
        • 1970-01-01
        • 2011-03-07
        • 1970-01-01
        • 2018-01-27
        • 2021-02-17
        • 1970-01-01
        • 1970-01-01
        • 2014-03-22
        相关资源
        最近更新 更多