【发布时间】:2011-03-25 01:21:06
【问题描述】:
我试图了解 File 属性(例如 Created 和 Modified 日期)与 System.IO.Stream 或 System.IO.FileStream 与文件的关系。这些属性是否包含在流中,或者流读取的文件的数据部分与文件属性分开?
【问题讨论】:
标签: .net file-io stream filestream
我试图了解 File 属性(例如 Created 和 Modified 日期)与 System.IO.Stream 或 System.IO.FileStream 与文件的关系。这些属性是否包含在流中,或者流读取的文件的数据部分与文件属性分开?
【问题讨论】:
标签: .net file-io stream filestream
文件属性不是文件内容的一部分。它们由不同的文件系统以不同的方式实现,并且操作系统提供了使用它们的 API。
【讨论】:
分离一直追溯到磁盘,文件的元数据存储在与文件数据不同的位置。 Windows 中的“目录条目”。否则,操作系统的工作就是维护这些数据。当您创建或写入文件时,这些日期会自动更新。在带有 FileInfo 类的程序中读回它们。
【讨论】: