当您复制文件(在Windows环境中)时,创build和LastAccessdate时间将被修改,并且可以使用FileInfo
对象进行检索。
但是,我找不到任何可靠的date时间(直接链接到一个文件),将文件移动到文件夹时将被更改。 当窗口被移动时,Windows会更新文件中的任何date时间值(并且可以检索)?
注意我并没有陷入死胡同,我有很多解决方法。 我只是想知道这是否可以直接在文件级别处理,以避免不必要的逻辑。
所以这似乎是如何在Windows中工作:
RoboCopy和RichCopy是几个命令行工具,可以使用/ DCOPY:T开关保留目录的mtime,但是这只能在Vista和更新版本中使用。 另一个可以保存时间戳的复制工具是XXCOPY
您可以在本页末尾找到RoboCopy的一些示例: http : //www.computerhope.com/robocopy.htm
如何使用FileInfo的LastWriteTime
? 它看起来像保持原始文件的日期