复制文件(在Windows环境中)时,会修改Creation和LastAccess日期时间,并可使用FileInfo
对象进行检索。
但是,我找不到任何可靠的日期时间(直接链接到文件),当文件移动到文件夹时会更改。 Windows移动时是否会更新文件中的任何日期时间值(并且可以检索)?
注意 我没有走到尽头,我有很多变通办法。我只是想知道这是否可以直接在文件级别处理,以避免不必要的逻辑。
答案 0 :(得分:1)
所以这似乎是在Windows中的工作方式:
RoboCopy和RichCopy是一些命令行工具,可以使用/ DCOPY:T开关保留目录的mtime,但这仅适用于Vista及更新版本。 另一个可以保留时间戳的复制实用程序是XXCOPY
您可以在本页末尾找到RoboCopy的一些示例: http://www.computerhope.com/robocopy.htm
答案 1 :(得分:0)
如何使用FileInfo的LastWriteTime
?看起来它保留了原始文件的日期