获取文件创建时间、最后修改时间、访问时间
来源:互联网 发布:qq克隆软件 编辑:程序博客网 时间:2024/05/22 06:34
//获取文件属性创建时间、访问时间 和 修改时间//这里的CreateFile只导致文件只能被只读打开,不能有其他权限,最好用FindFile获取创建,修改和访问时间void get_file_create_modify_access_time(){std_string str_create_time, str_access_time, str_modify_time;FILETIME ftCreate, ftAccess, ftModify;std::string strFilePath;strFilePath.assign("C://1.txt");HANDLE hFile = CreateFileA(strFilePath.c_str(), GENERIC_READ, FILE_SHARE_READ, NULL,OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);if (GetFileTime(hFile, &ftCreate, &ftAccess , &ftModify)){SYSTEMTIME stLocal;ZeroMemory(&stLocal, sizeof(SYSTEMTIME));FileTimeToSystemTime(&ftCreate, &stLocal);//备注:FileTimeToSystemTime获取的系统时间小时数比实际小8个小时,所以加上即可str_create_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, stLocal.wDay, stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond); // 文件创建时间ZeroMemory(&stLocal, sizeof(SYSTEMTIME));FileTimeToSystemTime(&ftModify, &stLocal);str_modify_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, stLocal.wDay, stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond); // 文件修改时间ZeroMemory(&stLocal, sizeof(SYSTEMTIME));FileTimeToSystemTime(&ftAccess, &stLocal);str_access_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, stLocal.wDay, stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond); // 文件访问时间return;}}
0 0
- 获取文件创建时间、最后修改时间、访问时间
- php获取文件创建时间、修改时间、访问时间
- C# 获取文件的修改时间、访问时间、创建时间
- php获取文件创建时间、修改时间、访问时间
- C# 获取文件的修改时间、访问时间、创建时间
- php获取文件创建时间,修改时间,访问时间
- C# 获取文件的修改时间、访问时间、创建时间
- C++ win环境修改文件创建时间、最后的修改时间和最后的访问时间
- pb9获取文件创建时间、最后修改时间及设置最后修改时间的方法
- 获取文件的“创建”、“修改”、“访问”时间
- java获得文件的创建和最后访问修改时间
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- php获取文件创建时间/修改时间
- php获取文件创建时间、修改时间
- VC++ 获取文件属性创建时间、修改时间和访问时间
- MFC中获取文件的属性(包括文件创建时间、修改时间、访问时间、文件大小等)
- PB 调用API获取文件的创建时间、访问时间、修改时间
- java实现二叉树的遍历
- java向文件中追加内容与读写文件内容源码
- 进制互转
- c++ primer plus 第七章《编程题7.13.8a》
- Android中<uses-sdk>属性和target属性分析
- 获取文件创建时间、最后修改时间、访问时间
- 处理客户端缓存无法及时更新js和css文件的方法
- hdu 5396 Expression 2015多校联合训练赛#9 动态规划 dp
- c++ primer plus 第七章《编程题7.13.8b》
- PowerPC PPC460-S MMU(六 Shadow TLB)
- iOS开发学习之iOS程序启动过程
- 使用Kettle抽取MongoDB数据到Oracle
- Android笔记(一)AndroidManifest.xml
- 数组指针和指针数组和mutable和explicit和static和const关键字