Think Twice
IT技術メモ | PowerShellのメモ
Created: 2020-11-13 / Updated: 2020-11-13

PowerShellでファイルのタイムスタンプを更新する


目次


タイムスタンプを更新する

Set-ItemPropertyコマンドレットを利用することで変更できるようです。
ここではカレントディレクトリにあるaaa.txtというファイルについてタイムスタンプを変更する例を示します。
指定する日付の形式はYYYY/MM/DD HH:MMのような形式でいいようです。

作成日付を変更する
Copy
Set-ItemProperty aaa.txt -Name CreationTime -Value "2020/11/13 12:34"
更新日付を変更する
Copy
Set-ItemProperty aaa.txt -Name LastWriteTime -Value "2020/11/13 12:34"
アクセス日付を変更する
Copy
Set-ItemProperty aaa.txt -Name LastAccessTime -Value "2020/11/13 12:34"

-Nameに渡しているのは、System.IO.FileInfoのプロパティになります。

Copy
Get-ItemProperty aaa.txt | Get-Member

などとすることで確認できます。


参考

参考サイト