大家好我的文件夹结构如下
D:\Exclude
Include
Include1
Exclude
Include
Run Code Online (Sandbox Code Playgroud)
我需要的是我想过滤目录Include1\Exclude这是我尝试过的无法正常工作的目录
$Path ="D:\Exclude"
$DirList = Get-ChildItem -Path "$Path" -Recurse | where {$_.DirectoryName -ne "D:\Exclude\Include1\Exclude"}
$DirList
Run Code Online (Sandbox Code Playgroud)
使用.FullName属性而不是目录名称,如此.
dir $path -Recurse | measure | select Count
Count
-----
4
PS C:\users\Stephen> dir $path -Recurse | ? FullName -ne "R:\Exclude\Include1\Exclude" |
>> measure | select Count
Count
-----
3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3980 次 |
| 最近记录: |