ファイルの日時を現在の日時に変更する・copyコマンドを使用 †
unixのtouchコマンドはファイルの日時を現在の日時に変更することができます。
この記事は、コマンドプロンプトでcopyコマンドを利用しファイルの日付を変更してみます。
copy +によりファイルの日時を変更する †
以下の構文で指定したファイルの日時を変更することができます。
copy ファイル名 +
copy + 実行結果 †
以下、touch.txtファイルの日時をcopy + で変更したときの出力です。
- 変更前確認
ファイルの時刻が01:08であることが確認できます。
C:\Users\sakura\Desktop>type touch.txt
hello
C:\Users\sakura\Desktop>dir touch.txt
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 981D-1023 です
C:\Users\sakura\Desktop のディレクトリ
2012/06/17 01:08 5 touch.txt
1 個のファイル 5 バイト
0 個のディレクトリ 72,031,125,504 バイトの空き領域
- 日時が変更されたかの確認
copy + コマンドを実行し、日時およびファイル内容を確認したときの出力です。
日時が01:19に変更されているのが確認できます。
C:\Users\sakura\Desktop>copy touch.txt +
1 個のファイルをコピーしました。
C:\Users\sakura\Desktop>dir touch.txt
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 981D-1023 です
C:\Users\sakura\Desktop のディレクトリ
2012/06/17 01:19 5 touch.txt
1 個のファイル 5 バイト
0 個のディレクトリ 72,031,125,504 バイトの空き領域
C:\Users\sakura\Desktop>type touch.txt
hello
C:\Users\sakura\Desktop>
関連資料 †