・ここでいう「作成/更新/アクセス」とは、どのようなファイル操作を指すのか?
・各タイムスタンプの定義(付与の瞬間、更新の瞬間など)
いろいろ試したところ、
・作成日時は、新規にファイルを作成した日時のようだ
・更新日時は、ファイルの保存操作を行った日時のようだ
・単純にファイルを開いて閉じただけだと、アクセス日時は変化しない?
更新日時だけ変化して、アクセス日時は変わらないような時もありました。実験環境はWinXP(インストール直後、カスタマイズ無し)です。
マイクロソフト社の詳しい技術資料が希望です。ズバリのURLをお待ちしております。対象OSは、2000/XPです。無ければ英語資料でも構いません。
以上、よろしくお願いいたします。
ファイル システムによっては、作成時刻と最終アクセス時刻
を記録できない場合や、記録方法が異なる場合があるため注意
してください。たとえば、Windows NT FAT ファイル システム
では、作成時刻は 10 ミリ秒単位ですが、書き込み時刻は
2 秒単位です。アクセス時刻は 1 日単位、つまりアクセス日
で表されます。NTFS では、アクセス時刻は 1 時間単位です。
また、FAT では時刻は現地時間でディスクに記録されますが、
NTFS では UTC でディスクに記録されます。詳細については、
「File Times」を参照してください。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja...
ファイルの時間についての解説(詳細)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us...
FAT、HPFS、NTFS ファイル システムについて
http://support.microsoft.com/default.aspx?scid=kb;ja;100108
NTFSからFATへのファイルのコピー時に日時が変わる
http://support.microsoft.com/default.aspx?scid=kb;ja;JP402160
>単純にファイルを開いて閉じただけだと、アクセス日
> 時は変化しない?
ウイルスチエックの結果なのかプロパティを開いてみると
すべてのファイルのアクセス時刻が変わっています。
=============================================
それ以上はありません。
OSの内部構造にかわるので保障したくないのでしょう。
(出来ない)
基本的には、作成時刻時刻、更新時刻はあっていますが、
アクセス時刻は意味がない値なので使えないと思った
方がよいです。
===============================================
FAT
http://en.wikipedia.org/wiki/File_Allocation_Table
NTFS
http://en.wikipedia.org/wiki/NTFS
FAT/NTFSの技術解説
http://technet2.microsoft.com/WindowsServer/en/Library/8cc5891d-...
そうですね。ウイルスチェックをかけると、アクセス日時がいっせいに更新される場合はありますね。ご紹介のURLですが、希望の内容とは少し異なります。Wikipediaレベルは既に見ておりますし、3番目もボリュームが多くズバリの箇所が不明です。知りたい情報について、詳細にズバリ記載されているページをご紹介いただけると幸いです。ファイルシステムでのタイムスタンプ情報を、WindowsOSがどのように利用してプロパティの画面で表示しているか....の部分は、特に知りたいところです。よろしくお願いいたします。
さっそくのご回答、ありがとうございます。方向が見えてきました。助かります。2番目のURL「File Times」について、さらに深く記載している資料はありませんでしょうか? 特に以下の箇所について、詳しく知りたいのです。もう少し、具体的な情報を求めています。自分で検索すれば良いのですが、十分な時間がありません。すみませんが、よろしくお願いいたします。
Timestamps are updated at various times and for various reasons. The only guarantee about a file timestamp is that the file time is correctly reflected when the handle that makes the change is closed.
Not all file systems can record creation and last access times, and not all file systems record them in the same manner. For example, the resolution of create time on FAT is 10 milliseconds, while write time has a resolution of 2 seconds and access time has a resolution of 1 day, so it is really the access date. The NTFS file system delays updates to the last access time for a file by up to 1 hour after the last access.