You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell中使用DIR命令精准筛选.rdc扩展名文件的问题

解决思路
  • PowerShell环境下精确匹配:
    放弃-Filter参数(它调用Windows Shell的宽松匹配规则,会误匹配.rdcX这类文件),改用PowerShell原生的-Include参数:

    DIR "$currSourceFolder\*.rdc" -Include *.rdc
    

    -Include遵循PowerShell的通配符逻辑,会严格筛选扩展名恰好为.rdc的文件。

  • 管道二次过滤兜底:
    如果必须保留-Filter做初步筛选,可通过管道加属性判断精确过滤:

    DIR $currSourceFolder -Filter *.rdc | Where-Object { $_.Extension -eq '.rdc' }
    

    先通过-Filter缩小范围,再用Where-Object检查文件的Extension属性是否完全等于.rdc,彻底排除不符合的文件。

  • CMD环境下的直接解决:
    若你是在CMD中使用dir,直接执行:

    dir "C:\MyReports\MDX\*.rdc"
    

    CMD的原生通配符会精确匹配扩展名,不会命中.rdcX这类文件,若之前失效可能是变量引用格式问题,先尝试硬编码路径验证。

内容的提问来源于stack exchange,提问作者Mich28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:19:57