什么可以更改文件的创建/修改日期? [英] What can change a file created/modified date?

查看:73
本文介绍了什么可以更改文件的创建/修改日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用文件修改日期作为通过C#输入文件名的基础.我的问题是什么可以使修改日期更改?我实际上以为修改日期是创建日期第一.但是,当我将文件从USB移动到硬盘驱动器时,创建日期正在更改.因此,我不得不使用修改后的日期,该日期应具有正确的,未安排的日期.

I'm using a file modified date as a base for file names in via C#. My question is what can make the modified date to change? I actually thought the modified date was the created date first. But the created date is changing when I move the file from USB to harddrive. So I had to use the modified date which has the correct, untoched date.

正如我认为的那样,当文件移动时,修改日期已更改,但实际上它的创建日期至少在Windows 7中已更改.

As I thought when the file was moved the modified date was changed but its actually the created date that is changed in Windows 7 at least.

是否有任何用例可能会意外更改文件的日期(从压缩文件中解压缩文件除外)?像从DVD到硬盘还是类似的东西?

Is there any use case that may change the date of the file (except unpacking it from a zipped file) surprisingly? Like maybe from DVD to harddrive or something like that?

最诚挚的问候罗布先生

推荐答案

关于日期和时间戳的文件属性

  • 如果将文件从C:\ fat16复制到C:\ fat16 \ sub,它将保留相同的修改日期和时间,但是会将创建的日期和时间更改为当前日期和时间.
  • 如果将文件从C:\ fat16移到C:\ fat16sub,则文件的修改日期和时间保持不变,创建的日期和时间也保持不变.
  • 如果将文件从C:\ fat16复制到D:\ NTFS,它将保留相同的修改日期和时间,但是将创建的日期和时间更改为当前日期和时间.
  • 如果将文件从C:\ fat16移到D:\ NTFS,则文件的修改日期和时间保持不变,创建的日期和时间也保持不变.
  • 如果将文件从D:\ NTFS复制到D:\ NTFS \ SUB,它将保留相同的修改日期和时间,但是将创建的日期和时间更改为当前日期和时间.
  • 如果将文件从D:\ NTFS移至D:\ NTFS \ SUB,则文件的修改日期和时间保持不变,创建的日期和时间也保持不变.
  • 在所有示例中,除非文件的属性已更改,否则文件的修改日期和时间不会更改.文件的创建日期和时间会根据文件是复制还是移动而变化.
  • 有关更多信息,请参见 KB299648 .

    For more information see KB299648.

    这篇关于什么可以更改文件的创建/修改日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆