HIRO's.NET
PowerShell Tips
HIRO's.NETは http://hiros-dot.net へ引っ越しました。
このページの新しいURLは http://hiros-dot.net/PowerShell/file/file11.htm です。
ブックマークされている方はお手数ですが http://hiros-dot.net へ修正お願いいたします。


HOME > PowerShell Tips > ファイル操作 Tips メニュー
UPDATE:2008/02/15

11.ファイルの作成日時/更新日時を設定する

いくつか方法はあると思いますが、ここでは Set-ItemProperty コマンドレットを使用した方法を紹介します。

Set-ItemProperty は指定した項目のプロパティを設定するコマンドレットです。
基本構文は

Set-ItemProperty 項目 -name プロパティ名 -value 設定する値

です。

sample1 は C:\Work にある Test.txt というファイルの作成日時を設定する例です。

パラメータ -name で CreationTimeプロパティを設定することを宣言しています。
パラメータ -value で設定する値を指定します。ここでは現在日時を設定しています。


sample1

PS C:\Work> Set-ItemProperty Test.txt -name CreationTime -value $(Get-Date)

sample2では、ファイルの更新日時を、現在の日時で設定しています。

sample2

PS C:\Work> Set-ItemProperty Test.txt -name LastWriteTime -value $(Get-Date)