highlight.pack.js

2013年7月26日金曜日

コマンドプロンプト(Command Prompt, cmd)だけで更新日時(タイムスタンプ)を現在の時間に変更

いろいろと調べてみたのですが、どうやらWindowsにはタイムスタンプを変更する方法があまりないようです。 結論から言うとFilePathというファイルのタイムスタンプを更新するには以下のコマンドを用います。

copy "FilePath" +,, "FilePath"

意味としてはFilePathと空のファイルを結合して、それをFilePathに書き込めということになります。 なんでこんなまどろっこしい書き方をしなければいけないのかは私にもわかりませんが、どうやらこれでうまくいく模様。

UNIXな環境だったらtouchで一発なのに、なんなんですかねこれ。