创建新文件时,文件信息(如DateCreated)的存储位置在哪里?

时间:2014-03-04 15:48:30

标签: c# io

假设我想添加关于文件的额外信息,而不将该信息写为 该文件的内容。我该怎么做?一些很好的例子是:

  1. 使用Word文档,您可以将Author标记添加到文档中。和,
  2. MP3文件中存储了大量信息,但是当您播放文件时,您看不到该信息(除非播放文件的程序已被编程显示该信息)。
  3. Windows如何做到这一点?

1 个答案:

答案 0 :(得分:1)

此信息存储在文件系统中(在Windows上 - NTFS)。 在NTFS中,您实际上可以存储另一个文件,作为此信息的一部分,它存储的每个文件的信息比您预期的要多。

NTFS file streams

Exapmle in C how to consume them

关于MP3和word - 在这些情况下,信息存储在文件中,作为其格式的一部分。