如何对符号进行过滤-在PowerShell中

时间:2018-08-30 13:25:09

标签: powershell wildcard

如何对符号进行过滤-在PowerShell中

Get-ChildItem -Include *-* 

如果我的文件或文件夹的名称类似

,则不起作用

Test1-DEV

Test2-Test

Test3-Staging

1 个答案:

答案 0 :(得分:4)

使用-Path(默认参数):

Get-ChildItem -Path *-* 

或者,如果要在子目录中搜索,请结合使用-Recurse参数和-Include

来自Get-Help Get-ChildItem

-Include <String[]>

Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this
parameter qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are
permitted.

The Include parameter is effective only when the command includes the Recurse parameter or the path leads to
the contents of a directory, such as C:\Windows\*, where the wildcard character specifies the contents of the
C:\Windows directory.

Required?                    false
Position?                    named
Default value                None
Accept pipeline input?       False
Accept wildcard characters?  false