Windows 10 文件资源管理器上“创建日期”、“修改日期”和“日期”背后的基本原理

nep*_*tom 5 windows-explorer date-time date-modified windows-10

我试图了解Date createdDate modifiedDateWindows 10 文件资源管理器背后的基本原理。

昨天,2020 年 6 月 30 日,我在文件资源管理器中显示的这两个文件中下载了一个 YouTube 视频及其字幕:

在此输入图像描述

今天,7 月 1 日,我修改了字幕(VTT 文件),添加了一些字符。

Date created显示了这两个文件在我的电脑上创建的日期,2020 年 6 月 30 日。

Date modified显示 VTT 文件的日期为 2020 年 7 月 1 日(很好,因为我修改了它)。

虽然视频文件(MKV 文件)显示的是 2018 年 10 月 21 日,但这并没有多大意义......

Date显示 MKV 文件的 2018 年 10 月 21 日。VTT 文件的日期为 2020 年 6 月 30 日,与创建日期相同。

当文件被复制/下载但未在本地修改时,会显示Date modified什么?Date

Kei*_*ler 6

“官方”定义非常简短:

项目在其当前所在的文件系统上创建的日期和时间。该属性由文件系统自动提升。索引服务友好名称是“create”。

上次修改项目的日期和时间。索引服务的友好名称是“write”。

对某个项目感兴趣的主要日期。例如,对于照片,此属性映射到System.Photo.DateTaken

因此,映射到的基础属性Date/ItemDate将根据文件类型以及是否存在可选的与日期相关的 EXIF 元数据而有所不同 - 即对于照片,Date taken如果存在,否则Date acquired如果存在,否则Date created


nep*_*tom 0

我刚刚意识到创建一个新文件,等待一段时间并复制它可以解决我的疑问。

在此输入图像描述

如果复制的文件在复制后没有被修改,Date modified并且Date被设置Date created为原始文件的值。