我需要使用cpp在Windows中使用modification time
,creation time
和change time
文件。我使用以下代码:
string filename = "D:\\hi.txt";
struct stat result;
if (stat(filename.c_str(), &result) == 0)
{
int a = 10;
auto mod_time = result.st_mtime;
cout << "modified time is: "<<mod_time<<endl;
}
使用此功能,我可以获得modification
和creation time
。但是,我无法获得该文件change time
。我应该如何使用cpp获取change time
文件?
&#34;更改时间的定义&#34;如下:
当文件内容发生变化时,修改时间会发生变化 即使文件的属性发生变化,更改时间也会发生变化 访问权限。