修改文件时间
来源:互联网 发布:杭州湖畔网络 编辑:程序博客网 时间:2024/05/17 05:05
HANDLE hFile;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
SYSTEMTIME stCreationTime;
SYSTEMTIME stLastAccessTime;
SYSTEMTIME stLastWriteTime;
hFile = CreateFile("c://1.txt", //LPCTSTR lpFileName,
GENERIC_READ|GENERIC_WRITE, //DWORD dwDesiredAccess,
FILE_SHARE_READ|FILE_SHARE_DELETE,
NULL, //LPSECURITY_ATTRIBUTES lpSecurityAttributes,
OPEN_ALWAYS,
FILE_FLAG_BACKUP_SEMANTICS, //DWORD dwFlagsAndAttributes,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
ASSERT(FALSE);
return ;
}
else
{
GetFileTime(
hFile,
&ftCreationTime,
&ftLastAccessTime,
&ftLastWriteTime
);
}
FileTimeToSystemTime(
&ftCreationTime,
&stCreationTime
);
FileTimeToSystemTime(
&ftLastAccessTime,
&stLastAccessTime
);
FileTimeToSystemTime(
&ftLastWriteTime,
&stLastWriteTime
);
TRACE("The stCreationTime :%d-%d-%d %d:%d:%d/n",
stCreationTime.wYear,
stCreationTime.wMonth,
stCreationTime.wDay,
stCreationTime.wHour,
stCreationTime.wMinute,
stCreationTime.wSecond);
TRACE("The stLastAccessTime:%d-%d-%d %d:%d:%d/n",
stLastAccessTime.wYear,
stLastAccessTime.wMonth,
stLastAccessTime.wDay,
stLastAccessTime.wHour,
stLastAccessTime.wMinute,
stLastAccessTime.wSecond);
TRACE("The stLastWriteTime:%d-%d-%d %d:%d:%d/n",
stLastWriteTime.wYear,
stLastWriteTime.wMonth,
stLastWriteTime.wDay,
stLastWriteTime.wHour,
stLastWriteTime.wMinute,
stLastWriteTime.wSecond);
// 设置文件时间
stCreationTime.wYear--;
stLastAccessTime.wYear--;
stLastWriteTime.wYear--;
SystemTimeToFileTime(
&stCreationTime,
&ftCreationTime
);
SystemTimeToFileTime(
&stLastAccessTime,
&ftLastAccessTime
);
SystemTimeToFileTime(
&stLastWriteTime,
&ftLastWriteTime
);
SetFileTime(
hFile,
&ftCreationTime,
&ftLastAccessTime,
&ftLastWriteTime
);
CloseHandle(hFile);
- 修改“文件修改时间”
- 文件时间修改器
- 修改文件时间
- 修改文件时间
- linux修改文件时间
- 修改文件时间
- 修改文件时间
- Linux修改文件时间
- utime修改文件时间
- 文件修改时间
- 修改文件时间
- 批量修改文件时间
- 文件最后修改时间
- java修改文件时间
- 修改文件时间
- 修改 linux 文件时间
- nodejs-修改文件访问时间、修改时间
- Linux下修改文件创建时间(修改文件更改时间)
- oracle_DBMS_SQL应用
- C# 关于 Type.GetType()
- vc CListCtrl 使用技巧
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- Windows 下Apache httpd-2.0.63编译手记
- 修改文件时间
- 我最喜欢将钱投给谁
- Eclipse 没有申明serialVersionUID field of type long的警告
- 用NET-SNMP软件包开发简单客户端代理
- 武则天
- 2009-03-11学习记录:Wicket控件
- Perl嵌入HTML
- 渲染到纹理(Render To Texture, RTT)详解
- 删除FireFox录入信息记录