使用Powershell,如何读取某个文件的修改日期并检查它在过去24小时内是否被修改过?
这是我到目前为止:
$temp = Get-Item D:\somefile.txt | select LastWriteTime
修改 另外,我需要一个如何显示它在过去5秒内被更改的示例
答案 0 :(得分:1)
一个班轮:
if ( ((get-date) - (ls d:\somefile).LastWriteTime).days -lt 1){echo "recently modified"}
给你第二个问题:
$diff=((ls d:\somefile).LastWriteTime - (get-date)).totalseconds
if ($diff -gt -5) {echo "recent"}
答案 1 :(得分:0)
在Kayasax的回答中,Days应该是Day。
if ( ((get-date) - (ls d:\somefile).LastWriteTime).day -lt 1){echo "recently modified"}
答案 2 :(得分:0)