gpt4 book ai didi

Powershell:get-childitem 不适用于过滤器

转载 作者:行者123 更新时间:2023-12-03 10:04:57 25 4
gpt4 key购买 nike

我在 d: 下有 3 个 ps1 文件

-a---         6/19/2015   2:52 PM        104 Untitled1.ps1                                                                                                                       
-a--- 6/19/2015 2:56 PM 204 Untitled2.ps1
-a--- 6/16/2015 1:17 PM 3073 Untitled3.ps1

我可以使用 get-childitem 来检索它们:

get-childitem d:\

但这失败了:

 get-childitem d:\ -Force -Include *.ps1

该命令不显示任何内容。为什么?我只想过滤掉 .ps1 文件。我的命令有问题吗?

最佳答案

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.

来源:https://technet.microsoft.com/en-us/library/hh849800.aspx

您可以改用 -Filter 参数:

Get-ChildItem -Path 'd:\' -Filter '*.ps1'

或者如果需要过滤多个扩展名,请使用通配符:

Get-ChildItem -Path 'd:\*' -Include '*.ps1', '*.bat'

关于Powershell:get-childitem 不适用于过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30932021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com