コンテンツにスキップ

Top

PowerShell で ファイルの 作成日時 や 更新日時 を変更する

PowerShell でファイルの 作成日時 や 更新日時 や アクセス日時 を改ざんしたい場合、以下のようにすれば変更できます。

Set-ItemProperty -Path ファイル -Name CreationTime    -Value $(Get-Date 'yyyy/MM/dd HH:mm:ss')
Set-ItemProperty -Path ファイル -Name LastWriteTime   -Value $(Get-Date 'yyyy/MM/dd HH:mm:ss')
Set-ItemProperty -Path ファイル -Name LastAccessTime  -Value $(Get-Date 'yyyy/MM/dd HH:mm:ss')

例えば、

タイトル

に対し、

PS C:\> Set-ItemProperty -Path .\sample.txt -Name CreationTime   -Value $(Get-Date '2030/11/18 12:34:56')
PS C:\> Set-ItemProperty -Path .\sample.txt -Name LastWriteTime  -Value $(Get-Date '2030/11/18 12:34:56')
PS C:\> Set-ItemProperty -Path .\sample.txt -Name LastAccessTime -Value $(Get-Date '2030/11/18 12:34:56')

とるすと、

タイトル

のようになります。

CreationTime : 作成日時
LastWriteTime : 更新日時
LastAccessTime : アクセス日時

以上!