太陽黒点 / Sunspot

お天気ブログパーツ

なかのひと

  • 無料アクセス解析
無料ブログはココログ

Google Analytics

« コピーや移動によるタイムスタンプの変化について | トップページ | サイバー空間に地域、国は関係ない »

2010年9月24日 (金)

コマンドラインでタイムスタンプ変更

unix系のOSならtouchコマンドで作成日時、更新日時、アクセス日時の変更ってできたんだ。

全然知らなかった。

Windows(DOS)だと、それに該当するようなものは無いよなぁと思ってたんだけど、細かい任意のタイムスタンプには難しいかもしれないけど、とりあえず「copy」コマンド使えば更新日時くらいは変更できるらしい。

copy "filename" +

これだけで更新日時を変更することができた。

あらかじめdateコマンドとtimeコマンドでシステムの日時を変更しておいてから実行すればいい。

しかも全てcommand.comの内部コマンドだから、当該ファイルのアプリもツールも何もいらない。

セキュリティの絡みから、いろいろ使用を制限されているような場所のPCでも使えてしまいそうなネタだ。

« コピーや移動によるタイムスタンプの変化について | トップページ | サイバー空間に地域、国は関係ない »

パソコン・インターネット」カテゴリの記事

デジタルフォレンジック」カテゴリの記事

コメント

興味深いお話ありがとうございます。私もこんなの見付けました。
Windows XP SP3の場合ですが、ファイルのプロパティーの「概要」タブをクリックして、「詳細設定(V)>>」「<<簡易(M)」各ボタンを交互にクリックすると「適用(A)」ボタンが押せるようになります。
「適用(A)」ボタンか「OK」ボタンを押せばその時点の日時に更新日時が変更されてしまいます。
ファイルの種類(WordやExcelなど)によってはファイルのデータその物も書き換えてしまうようです。これだと知らない内に変更されてしまう可能性があるので恐ろしいです。

ごめんなさい。訂正です。
上記の方法は全てのファイルに適応できる訳ではありません。画像ファイルは無理でした。
それから、
ファイルの種類(WordやExcelなど)によってはファイルのデータその物も書き換えてしまうようです。
と書きましたが、WordやExcelの内部メタデータの更新日時は変更されません。どこかを書き換える事によって結果的に、タイムスタンプが変更されるという事らしいです。

コメントありがとうございます。
早速やってみましたが、本当ですね。
特にファイルを開いたわけでもないのに更新日時が変更されてしまいました。

"セキュリティの絡みから、いろいろ使用を制限されているような場所"では、ツールの導入のみに関して言及されていますが、そもそも"同"では日付の変更などができないでしょうね。

ファイルのプロパティはWindowsのバグっぽいですね。
copy コマンドを使うときも /B を付けた方がよさそう・・・

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: コマンドラインでタイムスタンプ変更:

« コピーや移動によるタイムスタンプの変化について | トップページ | サイバー空間に地域、国は関係ない »

facebook

#XPERIAアンバサダー