PowerShell:列出除特定文件以外的所有项目

时间:2017-01-10 15:37:07

标签: powershell

Get-childItem | Where-Object { ($_.CreationTime).ToString('dd/MM/yyyy') -EQ 01/01/2017}

列出文件时如何创建例外?因此,如果我想列出目录中的每个文件,而不是名为“File 1”和“File 2

的文件

3 个答案:

答案 0 :(得分:2)

使用-Exclude上的Get-ChildItem参数:

Get-ChildItem -Exclude File1,File2 | Where-Object { ($_.CreationTime).ToString('dd/MM/yyyy') -EQ 01/01/2017}

答案 1 :(得分:0)

Get-childItem | Where-Object {$_.Name -ne 'file 1' -and $_.name -ne 'file 2'}

答案 2 :(得分:0)

上述任何一个例子都可以使用,更多的是偏好。我个人喜欢在将数据传递给管道之前对数据进行尽可能多的过滤。