这几天一直得看PE结构,然后就想文件得时间是否也在文件里!
呵呵,原来不是!
这个得时间是保存在磁盘里得。也就是说换到其它得地方,你得时间会是当前得时间。
我起初就一直想winRAR不是可以记录修改时间吗?
呵呵,原来看见winRAR先创建压缩进得文件,然后,再修改时间。
-----------------------------------------------------------------------------------
在网上我搜了一下使用API弄。
后来猛然看到FineInfo类就提供这个功能!(汗~)
- FileInfo info = new FileInfo("d://12.exe"); //将要修改得文件
- info.CreationTime = DateTime.Now; //修改创建时间
- info.LastWriteTime = DateTime.Now;//修改最后修改时间
- info.LastAccessTime = DateTime.Now;//修改最后访问时间