用户登录
用户注册

分享至

word访问时间

  • 作者: 小辉辉43773915
  • 来源: 51数据库
  • 2020-04-21

word如何显示每次修改或访问时间

#include <windows.h>

#include <stdio.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)

{

FILETIME fCreationTime;//创建时间

FILETIME fLastAccessTime;//访问时间

FILETIME fLastWriteTime;//修改时间

GetFileTime("c:\\test.bat",&fCreationTime,&fLastAccessTime,&fLastWriteTime);

SYSTEMTIME sTime;

FILETIME fTime;

FileTimeToLocalFileTime(&fLastWriteTime,&fTime);//转换成本地时间

FileTimeToSystemTime(&fTime,&sTime);//转换成系统时间

printf("%d",sTime.wSecond );

return 0;

}

文件的创建时间,修改时间,访问时间,三者的实际含义.

1、说一下文件创建时间和修改时间一致的问题,这是因为文件是在编辑完成之后才保存的,所以创建时间和修改时间是一致的,就像你用word敲了一篇稿子,敲完后保存成文件,这时候文件的创建时间和修改时间是一致辞的,如果你再没有打开过这个文件,那么连访问时间也是一致的。

2、说一下文件创建时间晚于修改时间的问题,这个创建时间是指文件在你的电脑上创建的时间,而并非该文件产生的时间,也就是说,如果有一个文件是2008年在别的电脑上创建的,并被上传到了网上,而你是13年下载到你的电脑中的,那这个文件的创建时间就是2013年的某日,所以会出现创建时间晚于修改时间。

3、关于文件的访问时间,这个确实像你说的,有时候明明访问了,访问时间却没有变动,我个人分析,这个访问时间是不是要对该文件进行了某种操作才算访问,但那样又和修改时间没有什么区别了,这个真没搞明白。

希望我的回答能帮助你

转载请注明出处51数据库 » word访问时间

软件
前端设计
程序设计
Java相关