#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: "< <<"\nGetFilePath: "< <<"\nGetFileTitle: "< <<"\nGetFileURL: "< <<"\nIsDirectory: "<
finder.GetCreationTime(ftime);
std::cout<<"\nGetCreationTime:"<
finder.GetLastWriteTime(ftime);
std::cout<<"\nGetLastWriteTime: "<
finder.GetLastAccessTime(ftime);
std::cout<<"\nGetLastAccessTime:"<
std::cout< }
}
int main(void)
{
get_file_info("Z:/surface/plot");
get_file_info("Z:/surface/plot/11110911.000");
}
运行上面代码输出如下:
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]
请按任意键继续. . .
没有评论:
发表评论