我试图在WindowsPowerShell中获取日期范围内的文件,但它获取的是所有文件,而不是范围内的文件。
以下是我的命令:
[datetime]$start = '2018-04-01 00:00:00' [datetime]$end = '2018-05-01 00:00:00' Get-ChildItem "C:\Users\PC- 1\Downloads" | Where-Object { $_.LastWriteTime -gt $start -or $_.LastWriteTime -lt $end }
您将要使用 -and 运算符而不是 -or 表示“开始<上次写入时间<结束”
-and
-or