【问题标题】:Command Prompt Search Directory and Sub-Directories命令提示符搜索目录和子目录
【发布时间】:2017-11-16 23:00:23
【问题描述】:

我正在寻找一个目录,该目录还包含以扩展名 .kfm 结尾的所有文件的子目录

我已经设法使用 dir *.kfm 从当前目录中提取所有文件,但我还需要在 for 循环中循环遍历每个结果,以便添加其他代码。

提前谢谢你

【问题讨论】:

标签: batch-file for-loop cmd


【解决方案1】:

我知道您没有要求 PowerShell 解决方案,但它非常简单。在您之前的评论中,我添加了过滤掉路径包含\UPT\ 的那些文件。

Get-ChildItem -Path 'C:\the\dir' -Recurse -File -Filter '*.kfm' |
    Where-Object { -not ( $_.FullName -like "*[/\]UPT[/\]*") }
    ForEach-Object {
        # work on the $_.FullName file here
    }

【讨论】:

    猜你喜欢
    • 2014-06-13
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    相关资源
    最近更新 更多