我在C:目录中有一个包含多个文件的列表。如果我尝试在它上面运行-Exclude
,我得不到任何返回结果。对于-Include
也是一样。如果我使用-Filter
,就能得到我期望得到的结果。我是否没有理解它应该做什么?
以下是我运行并得不到任何东西的示例:
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: -Exclude *.txt
? - nyagolova