How do I change a file mod time in c++? This is the windows version. The Unix version is pretty much the same, except you don't have the funny underscores. #include <sys/utime.h> void setFileModSeconds(const std::string &s, time_t seconds) { _utimbuf tb; tb.actime = seconds; tb.modtime = seconds; _utime(s.c_str(), &tb); } |