PowerShell 读取文件修改日期并检查它是否在过去 X 小时内被修改

use*_*174 3 powershell

使用Powershell,如何读取某个文件的修改日期并检查它在过去24小时内是否被修改?

这是我到目前为止得到的:

$temp = Get-Item D:\somefile.txt | select LastWriteTime
Run Code Online (Sandbox Code Playgroud)

编辑 另外,我需要一个如何显示它在过去 5 秒内更改的示例

Loï*_*HEL 6

一个衬垫:

if ( ((Get-Date) - (ls d:\somefile).LastWriteTime).Day -lt 1) {Write-Output "recently modified"}
Run Code Online (Sandbox Code Playgroud)

第二个问题:

$diff=((ls d:\somefile).LastWriteTime - (Get-Date)).TotalSeconds
 if ($diff -gt -5) {Write-Output "recent"}
Run Code Online (Sandbox Code Playgroud)