![見出し画像](https://assets.st-note.com/production/uploads/images/134119993/rectangle_large_type_2_c8da7a3d9ab58b29f7402966dda2044b.png?width=800)
ファイル作成日時・更新日時を好きな日時に変更する
ファイルで納品する時って有るじゃないですか。で、そのファイルが納品後に変更されたかどうかって、判断が難しいじゃないですか。そんな時は、ファイルの更新時刻をみんな同じにしておくと、変更があったファイルが一目で分かります!
で、最近の Windows には、作成日時・更新日時を簡単に変更するソフトが付いてるのですよ。Windows PowerShell なんですけどね。
1.Windows PowerShell を起動する
スタートメニューの中にあるはずです。探して起動して下さい。
![](https://assets.st-note.com/img/1665158123870-pICfFJjFlM.png?width=1200)
2.日付を変更したいファイルのあるフォルダに移動する
cd (フォルダ名) で、対象フォルダまで移動して下さい。
このフォルダの中身のファイル・フォルダを一括して変更します。変更したいファイルだけ、1フォルダにまとめると良いでしょう。フォルダの中身もまとめて変更します。
![](https://assets.st-note.com/img/1665158338153-9WjtFSUdJL.png?width=1200)
3.日付変更コマンドを張り付けて Enter
以下のコマンドをメモ帳に貼り付けて、日付を変更し、Windows PowerShell に貼り付けて実行してください。
# 作成日付変更
ls -r | sp -Name CreationTime -Value "2000/01/01 00:00:00"
#更新日付変更
ls -r | sp -Name LastWriteTime -Value "2011/11/11 11:11:11"
![](https://assets.st-note.com/img/1665158622349-zdN4l6j7ME.png?width=1200)
![](https://assets.st-note.com/img/1665158660771-lVbzBvxTFj.png?width=1200)
![](https://assets.st-note.com/img/1665158694465-sL0zl08x08.png?width=1200)
![](https://assets.st-note.com/img/1665158728346-HU3VIqhDCI.png?width=1200)
余談
同じコマンドで LastAccessTime を設定すると、アクセス日時の変更も出来るらしいけど、その操作でファイルにアクセスしてるので、アクセス日時が更に更新されて意味なしw
この記事が気に入ったらサポートをしてみませんか?