本文介绍了如何使用PowerShell进行区分大小写的文件搜索?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Get-ChildItem -Path C:\ -Filter CAPS*

找到 caps.txt
我想确保它只会找到
CAPS.txt (例如 CAPS901918。

我尝试过找到将过滤器传递给类似表达式的方法:

I've tried find ways to pipe the Filter to an expression like:

{ $_.What_I_just_said_to_filter_on -like [A-Z] }

或在收到结果后抑制输出,但我什么都没找到。

or suppress output after receiving results but I have found nothing.

推荐答案

尝试管道 Get-Childitem Where-Object 像这样:

Get-Childitem -Path C:\ | Where-Object {$_.what_you_want_to_filter -match "REGEX"}

在这里它具有类似语法(感谢FLGMwt)

here it is with like syntax (thanks FLGMwt)

Get-Childitem -Path C:\ | Where-Object {$_.Name -clike "CAPS*"}

这篇关于如何使用PowerShell进行区分大小写的文件搜索?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-13 02:14