C++ 获取文件修改时间等信息
2011年11月09日 13时24分
可以利用MFC中的文件查找类CFileFind来获取文件或文件夹的修改时间访问时间等信息
#include // MFC 核心和标准组件
#include
#include
void get_file_info(const std::string &orgine_name)
{
CFileFind finder;
BOOL bWorking = finder.FindFile(orgine_name.c_str());
while (bWorking)
{
bWorking = finder.FindNextFile();
CTime ftime;
std::cout<<"\nGetFileName: "<
运行上面代码输出如下:
GetFileName: plot
GetFilePath: Z:\surface\plot
GetFileTitle: plot
GetFileURL: file://Z:\surface\plot
IsDirectory: 1
GetCreationTime:[2011-05-22 10:10:45]
GetLastWriteTime: [2011-11-09 11:30:55]
GetLastAccessTime:[2011-11-09 12:30:57]
GetFileName: 11110911.000
GetFilePath: Z:\surface\plot\11110911.000
GetFileTitle: 11110911
GetFileURL: file://Z:\surface\plot\11110911.000
IsDirectory: 0
GetCreationTime:[2011-11-09 11:30:55]
GetLastWriteTime: [2011-11-09 13:00:54]
GetLastAccessTime:[2011-11-09 13:00:54]
请按任意键继续. . .