前回の実行以降に作成または変更されたファイルをコピーする簡単なプログラムを作成しています。プログラム自体が最後に実行された時間を保存する最良の方法は何ですか? 日付と時刻を保存するテキストファイルを持っていると思っていましたが、外部ファイルを必要としない方法はありますか? Windows には「最終更新日」がありますが、「最終使用日」はわかりません。
質問する
553 次
2 に答える
1
前回の実行以降に作成または変更されたファイルをコピーする簡単なプログラムを作成しています。
それがアーカイブフラグの目的です。Windows は、ファイルが作成または変更されるたびに、このフラグを自動的に設定します。
プログラムは、アーカイブ フラグが設定されたファイルをスキップし、残りのファイルのアーカイブ フラグをコピーしてリセットするだけで済みます。
于 2012-08-24T00:28:01.503 に答える
0
どの方法でも、コメントで提案されているレジストリ方法を含むファイルまたは変更されたファイルが必要だと思います。技術的にはファイルですが、NT ファイル システムの代替データ ストリーム機能は 1 つの方法です。ここに良い説明があります。http://www.bleepingcomputer.com/tutorials/windows-alternate-data-streams/
于 2012-08-24T00:25:15.397 に答える