os.stat access and modify time same on WinXP

rbt rbt at athop1.ath.vt.edu
Wed Mar 23 14:05:38 EST 2005


Peter Hansen wrote:
> rbt wrote:
> 
>> I'm using the standard NTFS file system. The only time the access time 
>> is updated is when the file is modified or saved (with no changes). 
>> What's up with that? Shouldn't a read/view update the access time?
> 
> 
> See 
> http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prkc_fil_punq.asp 
> 
> 
> Quoting:
> '''
> The Last Access Time on disk is not always current because NTFS looks 
> for a one-hour interval before forcing the Last Access Time updates to 
> disk. NTFS also delays writing the Last Access Time to disk when users 
> or programs perform read-only operations on a file or folder, such as 
> listing the folder's contents or reading (but not changing) a file in 
> the folder. If the Last Access Time is kept current on disk for read 
> operations, all read operations become write operations, which impacts 
> NTFS performance.
> 
> Note
> 
>     * File-based queries of Last Access Time are accurate even if all 
> on-disk values are not current. NTFS returns the correct value on 
> queries because the accurate value is stored in memory.
> '''
> 
> Does that help?
> 
> (Just went through this myself the other day.)
> -Peter

Yes, it does. Thank you.



More information about the Python-list mailing list