C++ std::filesystem::last_write_time
Contents
c++ std::filesystem::last_write_time
会返回文件的最后修改时,但是这个时间要怎么用呢,
不好意思,cppref 并没有给出。
有问题还得找 stackoverflow,
也不知道c++委员会为什么总是能搞出一些不那么好用的东西,即使是c++20仍然是那么地不直白。
const auto fileTime = std::filesystem::last_write_time(filePath);
const auto systemTime = std::chrono::clock_cast<std::chrono::system_clock>(fileTime);
const auto time = std::chrono::system_clock::to_time_t(systemTime);
忽然想到昨天看到的一个梗,“你所关注的问题,c++委员会将于c++45标准解决,请耐心等待……”