读书人

怎么判断某个文件最后是被哪个进程修改

发布时间: 2012-04-07 17:31:51 作者: rapoo

如何判断某个文件最后是被哪个进程修改的?
rt

[解决办法]
typedef struct _WIN32_FIND_DATA {
  DWORD dwFileAttributes; //文件属性
  FILETIME ftCreationTime; // 文件创建时间
  FILETIME ftLastAccessTime; // 文件最后一次访问时间
  FILETIME ftLastWriteTime; // 文件最后一次修改时间
  DWORD nFileSizeHigh; // 文件长度高32位
  DWORD nFileSizeLow; // 文件长度低32位
  DWORD dwReserved0; // 系统保留
  DWORD dwReserved1; // 系统保留
  TCHAR cFileName[ MAX_PATH ]; // 长文件名
  TCHAR cAlternateFileName[ 14 ]; // 8.3格式文件名
} WIN32_FIND_DATA, *PWIN32_FIND_DATA;

在文件属性结构体中,
只有文件被修改时间被保留,
至于被哪个进程修改,
其中并没有相关信息。

读书人网 >C语言

热点推荐