我们如何在powershell中使用minimatch?

我们如何在powershell中使用minimatch?,powershell,minimatch,Powershell,Minimatch,例如,我希望能够使用c:\files\***\bla\***.ts等模式获取所有文件 按优先顺序排序的可能选项包括: Powershell已经支持它了。(怎么做?) 有一个powershell模块实现了它 有一个.Net库可以做到这一点。看起来很有希望 有一个windows命令行工具可以执行此操作 我之所以问这个问题,是因为我更喜欢前两个选项,但到目前为止(10分钟),我的答案是空的。这也可能有帮助 Get ChildItem-Recurse-Path-File-Include*.tsdir c

例如,我希望能够使用
c:\files\***\bla\***.ts
等模式获取所有文件

按优先顺序排序的可能选项包括:

  • Powershell已经支持它了。(怎么做?)
  • 有一个powershell模块实现了它
  • 有一个.Net库可以做到这一点。看起来很有希望
  • 有一个windows命令行工具可以执行此操作
  • 我之所以问这个问题,是因为我更喜欢前两个选项,但到目前为止(10分钟),我的答案是空的。

    这也可能有帮助

    Get ChildItem-Recurse-Path-File-Include*.ts
    dir c:\files???.ts
    Oops,我没有注意到在
    c:\files\***.ts
    中的星星是如此糟糕。我现在修好了。dir将
    **
    视为
    *
    ,这对于minimatch是不正确的。这会像
    dir-r c:\files*.ts
    ?那个-是。怎么样
    c:\files\***\bla\***.ts
    ?或者其他更重要的事情?目前还不能
    dir
    getchilditem
    命令接受通配符。看,这是不一样的。尝试执行
    c:\files\***\bla\***.ts
    我们可以粘贴路径“c:\files**\bla\”,我们得到相同的路径。请给出一个使用dir运行minimatch的自动过程。魔鬼在细节中。我们可以做到,我们也可以做到。我的观点是——你不能用dir来做这件事,你可以用不同的方式来声明——展示为minimatch做这件事的代码。