【PowerShell】ファイルの更新日を取得する

ファイルが更新されているか確認する場合やファイルの最新日を確認したいときってありますよね。

そういうときはGet-ItemPropertyが使えます。

 使い方は以下のように

#更新日を知りたいファイルパス
$File 
#更新日取得
$updateTime = $(Get-ItemProperty $File).LastWriteTime

これでファイルの更新日を取得することができます。
結果は2018年1月1日 23:30:31 の形式でかえって来ます。

時刻だけ取得したい場合なんかはSubStringで切り出して使用しています。

$formatHH_MM_SS = $updateTime.ToString().SubString(0,10)

余談ですが、powershellでif文の条件にコマンドを入れると
(今回みたいなGet-ItemPropertyなどのコマンド)true falseで判定してくれるんですね。

powershell便利かよ!!!!!