-Filter
显示{{1}}参数,显示的字词为" Specifies a filter in the provider's format or language"。 Powershell称之为"提供商"之间的语言不同,文件系统被声明为其中之一。但我没有找到任何关于文件系统提供程序的过滤器语法的语法描述。有什么帮助吗?
答案 0 :(得分:5)
FileSystem提供程序支持的过滤器语法很少(如果全部)记录,可能是因为没有什么可说的。
简而言之,它只支持简单的通配符匹配,因为你知道它来自Windows XP时代的搜索:
任何扩展名为
的文件*.*
任何扩展名为.txt
的文件:
*.txt
部分通配符匹配:
*something*.txt
单字符匹配(匹配myfile1.jpg
但不匹配myfile01.jpg
):
myfile?.*
简单字符集(匹配bear
和beer
):
be[ae]r
简单字符范围(匹配filea.txt
,fileb.txt
和filec.txt
):
file[a-c].txt
注意:仅支持每个过滤器使用一个表达式,因此这是非法的:
*.jpg|*.txt