文件时间,CreationTime,LastAccessTime,LastWriteTime解释

转载(原自百度)

1一下文件时间和修改时间一致的问题是因文件是在编辑完成之后才保存的,所以时间和修改时间是一致的,就像你用word敲了一篇稿子,敲完后保存成文件,这时候文件的时间和修改时间是一致辞的,如果你再没有打开过这个文件,那么连访问时间也是一致的。
2
一下文件时间晚于修改时间问题时间是指文件在你的电脑建的时间,而并非文件生的时间,也就是,如果有一个文件是2008年在电脑建的,并被上到了网上,而你是13年下到你的电脑中的,那个文件的时间就是2013年的某日,所以会出现创时间晚于修改时间
3
、关于文件的访问时间个确像你的,有候明明访问了,访问时间却没有变动,我个人分析,访问时间是不是要对该文件行了某种操作才算访问,但那又和修改时间没有什么区了,个真没搞明白。
希望我的回答能帮助你

很明你是在网上乱搞的答案,,以子之矛攻子之盾吧:
在你的第2点中时间是指文件在你的电脑建的时间
时间为2008416日星期三, 3:00:00
修改时间为2008416日星期三, 3:00:00
我要告你,在2008416日的候,,我的电脑可能没有的熔炉或者在金科技的塑料车间,当只是一袋塑料粒,
我知道你上就会回答或推理出另一个合理的解释给我吧,我只是想三者的真相。

回答

像是在网上找的答案是我一个字一个字你敲出来的,而且,都经过验证,好心肝肺,浪我宝贵时间。我也只是想你知道三者的真相,如果你看不懂,只能明你对电脑了解的程度
 

另外,我要告你,至于你所时间为2008年的文件,而你的电脑是晚于那个时间的,我来很好理解,而你,需要充了解一下电脑的基了。就像霍金可以听得懂你在什么,而你却不一定能听得懂霍金在什么。
 

要告你,我有验证你所的每一种情况的方法,如果你不想知道,那我也就不了。

好吧,我承,我是经济专业毕业的,,需要充一点点(也是很多吧方面的知
核心内容是解以上提,否,我今天是睡不好。。
谢谢

回答

上面的3点中,第三3点,我真的没法解这牵扯到什么的操作才算访问。例如,看文件属性其就是取文件的一些内部信息,如果看属性也算访问,那看后,访问时间也会被修改,但事看完了,访问时间却没有,那,看文件属性不算访问。由此可想,像听歌的,只是由播放器取歌曲文件的内部数据而已,看文件属性没有什么本的区,那听歌时对文件的访问是不是也不算访问呢?于是,我就会困惑于什么访问才算是文件的访问
第一点中所的,时间和修改时间如我所,有好多文件都不是建立好文件以后才去修改其内容的,而是编辑好内容后,直接保存到电脑上的,这时候,时间和修改时间就完全一了。个你可以用word啊,excle啊,去一就知道了。
问题的关就是什么时间会晚于修改时间,你可以用以下方法验证
你随便建个word文档,看一下时间和修改时间并做好记录,然后,把个文件复制到另外的(或者在当前文件里复制份,都可以),然后看被复制后的文件,你会发现文件的时间是你刚刚复制时间,而修改时间是你建立那个文件的时间种情况同适用从网上或的什么地方弄来的文件,只要是复制到了你的电脑上,时间就会被改你复制的那个时间
最后,你个接吧,也许别人的解比我更能你看得懂,希望你有帮助。http://hi.baidu.com/sprite_guo/item/9094aec210b29052bdef69d7

对对对,,,你好像推理玩得不嘛,,,但是,,,你好像是没有正面回答:什么叫修改时间时间访问时间、而个定须经得能解所有关于方面的问题。。。呵呵呵呵。。。也我真的是基本功太差了吧,猫听懂。
你做个示范吧:是百科中的定:非常碎的石粒。就包括了它的大小形状,性状、成因、材。。。。。得起推敲的定
憾的是:百度百科中没有三个条。

回答

你不是明白?你的第一句就是告我,不需要解。而且,定需要解释吗?你只是不明白什么实际情况和定会有冲突,所以,我你解的也只是种冲突生的可能性,而且,都可以用事验证怎么就是推理?有事根据的推理就是真理了。如果你非要百度百科中增加三个条,不起,我帮不了你。我也不想再跟你纠缠这问题了,我只能,我没有水平能表述的你明白四维时空与三的区,好吧,我自己清楚就好了。

然真的没有达到我期的效果,但是很感么有耐心的帮助(准确的是我很无理的追),非常感

哈哈~~~

 原创:

WindowsAPI中有很多时候也会用到这个时间。如FindfirstFile函数的输出参数。

MSDN摘抄:

typedef struct _WIN32_FIND_DATA {
  DWORD    dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD    nFileSizeHigh;
  DWORD    nFileSizeLow;
  DWORD    dwReserved0;
  DWORD    dwReserved1;
  TCHAR    cFileName[MAX_PATH];
  TCHAR    cAlternateFileName[14];
} WIN32_FIND_DATA, *PWIN32_FIND_DATA, *LPWIN32_FIND_DATA;
 
其中的ftCreationTime; ftLastAccessTime; ftLastWriteTime;就和转载里面解释得一样了。
 
创建时间:是在本机存在时间
访问时间:最后一次访问的时间
修改时间:最后一次修改的时间
 
关于创建时间的补充:Windows上创建时间就是该文件在计算机启动后首次存在得时间。举个例子:如果1.txt文件在系统上存在的时间是2014/01/01,伱把文件删除再创建一个同名的文件你会发现文件创建时间是相同2014/01/01。如果你把文件删除了,重起电脑再创建文件,你会发现时间变成创建后得时间。本人对windows系统并不特别了解。以下是猜想拙见:Windows在系统重起时记录所有文件信息,就算是把文件删除,文件的一部分信息会保存。就象Handle类似的东西。所以文件重名时他会把之前同名信息拿过来了。所以创建时间有时候不能当作判断的基准。
 
本文仅为自己使用。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值