我正在搜索一个唯一的文件标识符,我发现它就像我们可以使用GetFileInformationByHandle来获取它一样。我出于某种目的试图在我的应用程序中使用该ID。该唯一ID是nFileIndexHigh
和BY_HANDLE_FILE_INFORMATION
{{3}}结构。但在那个链接中,它提到了像
存储在nFileIndexHigh和nFileIndexLow成员中的标识符称为文件ID。
对文件ID的支持是特定于文件系统的。文件ID不保证随着时间的推移是唯一的,因为文件系统可以自由地重复使用它们 在某些情况下,文件的文件ID可能会随时间而变化。
所以它提到的类似系统可以重用它。所以我只是想知道这些ID的真正用途,如果它们不能保证是唯一的?