windows ファイルのタイムスタンプを変更する

windows ファイルのタイムスタンプを変更する

powershellを使用してwindows環境で、ファイルのタイムスタンプを変更する手順を記述してます。

環境

  • OS windows10 pro 64bit

powershell起動

コマンドプロンプトから起動してます。

powershell

タイムスタンプ変更

「Set-ItemProperty」コマンドで、タイムスタンプ変更することが可能です。

作成日時を変更
※ここでは、hoge.txtのタイムスタンプを変更してます。

Set-ItemProperty hoge.txt -name CreationTime -value "2020/01/01 12:00:00"

更新日時を変更

Set-ItemProperty hoge.txt -name CreationTime -value "2020/01/01 12:00:00"

powershell上での実行画面

実行結果を確認すると、hoge.txtの作成日時と更新日時が更新されていることが確認できます。

また、アクセス日時は「LastAccessTime」を指定することで変更可能です。

Set-ItemProperty hoge.txt -name LastAccessTime -value "2020/01/01 12:00:00"

アクセスに管理者権限が必要な場合は、管理者としてpowershellを実行して下さい。