UNIXにはtouchという標準コマンドがあり、引数にファイルのみを与えて実行すると、ファイルのタイムスタンプを現在の日時に更新する。これをWindowsのコマンドプロンプトで再現する。
コマンドプロンプトの標準コマンドでこれを直接行うコマンドはないが、copyコマンドを以下のようにして行うと再現することができる。
copy /b (ファイル名) +,,
以下は実行例。
>time /t
09:26
>copy nul a.txt
1 個のファイルをコピーしました。
>dir a.txt
ドライブ ○ のボリューム ラベル・・・
(表示省略)
2014/10/13 09:26 0 a.txt
(表示省略)
>time /t
09:27
>copy /b a.txt +,,
1 個のファイルをコピーしました。
>dir a.txt
ドライブ ○ のボリューム ラベル・・・
(表示省略)
2014/10/13 09:27 0 a.txt
(表示省略)