前提・実現したいこと
特定ファイルが変更から10分経過した時、そのファイルを初期化するコマンドを知りたいです。
特定ファイルにはログが記載されています。タスクスケジューラーは使わないものとします。
更新日時の取得にLastWriteTimeを使い、現在時刻との差分をとればいいのかと思ったのですが。。
調べましたが分からずです。ご教授願います。
試したこと
powershell
1$fpath = "C:\Users\user\Desktop\test\test.txt" 2 3## 特定ファイルが変更から10分経過した時?? 4 5# ファイル初期化 6New-Item $fpath -type file -Force > $null
補足情報(FW/ツールのバージョンなど)
OS : Windows10
PowerShell
Name Value
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.34014
BuildVersion 6.3.9600.17090
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
> 更新日時の取得にLastWriteTimeを使い、現在時刻との差分をとればいいのかと思ったのですが。。
そうすればいいのでは?
LastWriteTime を取得
現在時刻を取得
引き算
この三つのうち、どれがわからないんですか?
あなたの回答
tips
プレビュー