gpt4 book ai didi

powershell - 使用 Get-ChildItem -Exclude 或 -Include 不返回任何内容

转载 作者:行者123 更新时间:2023-12-04 01:31:07 27 4
gpt4 key购买 nike

我的 C: 目录中有一个包含许多文件的列表。如果我尝试对其运行 -Exclude ,则不会得到任何返回。与 -Include 相同。如果我使用过滤器,它会返回我期望返回的内容。我不明白它应该做什么吗?

这是我正在运行但一无所获的示例:

Get-ChildItem -Path C: -Exclude "*.txt"

我什么也得不到。如果我跑
Get-Childitem -filter "*.txt"

我得到这个:
  Mode                LastWriteTime         Length Name                                                                               
---- ------------- ------ ----
-a---- 11/7/2007 8:00 AM 17734 eula.1028.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1031.txt
-a---- 11/7/2007 8:00 AM 10134 eula.1033.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1036.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1040.txt
-a---- 11/7/2007 8:00 AM 118 eula.1041.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1042.txt
-a---- 11/7/2007 8:00 AM 17734 eula.2052.txt
-a---- 11/7/2007 8:00 AM 17734 eula.3082.txt
7/7/2016 8:50 AM 93 HaxLogs.txt
-a---- 7/8/2016 8:30 AM 0 Test.txt

最佳答案

Get-ChildItem -Path "C:\*" -Include "*.txt"

这个例子,如何 -Include应该工作,会给你你期望的结果。请注意,我还在路径参数中提供了一个通配符,以将路径明确定义为“根 C: 中的任何文件”,而不是“C:”本身。

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

此链接中的示例 3,以防它失效(请注意此处路径中的通配符):
C:\> Get-ChildItem –Path "C:\Windows\Logs\*" -Include "*.txt" -Exclude "A*"

关于powershell - 使用 Get-ChildItem -Exclude 或 -Include 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38269209/

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