在Windows中使用唯一文件标识符

时间:2014-11-19 08:12:43

标签: c# windows file api

我正在搜索一个唯一的文件标识符,我发现它就像我们可以使用GetFileInformationByHandle来获取它一样。我出于某种目的试图在我的应用程序中使用该ID。该唯一ID是nFileIndexHighBY_HANDLE_FILE_INFORMATION {{3}}结构。但在那个链接中,它提到了像

  

存储在nFileIndexHigh和nFileIndexLow成员中的标识符称为文件ID。
  对文件ID的支持是特定于文件系统的。文件ID不保证随着时间的推移是唯一的,因为文件系统可以自由地重复使用它们   在某些情况下,文件的文件ID可能会随时间而变化。

所以它提到的类似系统可以重用它。所以我只是想知道这些ID的真正用途,如果它们不能保证是唯一的?

0 个答案:

没有答案