代码之家  ›  专栏  ›  技术社区  ›  Mohammad Yusuf

在Windows PowerShell中获取介于日期范围之间的文件

  •  2
  • Mohammad Yusuf  · 技术社区  · 7 年前

    我试图在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 }
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   Tung    7 年前

    您将要使用 -and 运算符而不是 -or 表示“开始<上次写入时间<结束”

    推荐文章