[Powershell]フォルダ内の全ファイルのタイムスタンプを変更する

スクリプト例

カレントフォルダ以下の全てのファイルのタイムスタンプを変更するスクリプトです。

get-childitem . -Recurse | %{Set-ItemProperty $_.fullname -Name LastWriteTime  -Value "2011/12/31 12:00:00"}

※注意
フォルダをWindowsエクスプローラーで開いていると、ディレクトリのタイムスタンプ更新でエラーになりやすいですので、Windowsエクスプローラーは閉じておいた方がよいようです。

3 Replies to “[Powershell]フォルダ内の全ファイルのタイムスタンプを変更する”

  1. Get-ChildItem . -Recurse | %{$_.LastWriteTime =”2020/07/11 12:10:00″}
    でもできるかと思いますが、いかがでしょうか?

    1. ” “ ちょんちょんの種類を間違えましたので、コピペする際はご注意ください。

コメントを残す