我们如何在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
等模式获取所有文件
按优先顺序排序的可能选项包括:
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做这件事的代码。