対象OS:Windows 7/Windows 8.1/Windows 10/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016 Windowsシステムの管理業務やバッチなどのスクリプトを利用する場合、ファイルの最終変更時刻を、現在の時刻に更新したいことがある。 例えば、ある処理が終わった場合に特定の名前を持つファイル(例:d:\check\checkdone1.txtなど)を作成・更新するようにしておくと、後続のプログラムは、そのファイルの更新時刻情報を見て、古ければ処理を行い、新しければ(処理済みと見なして)処理をスキップする、といった判断ができるようになる。 同様にファイルを出力するプログラムがあるような場合も、何らかの理由でファイルの内容が更新されなかったとしても、
![Windows OSでファイルの最終変更時刻を更新する(touchコマンドを実現する)](https://cdn-ak-scissors.b.st-hatena.com/image/square/3a5f2562de9c5f3dfa9cffd767239f1b4aca40e1/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1809%2F13%2Fcover_news031.jpg)