【发布时间】:2012-04-25 08:05:06
【问题描述】:
今天早些时候,有人慷慨地回答了我关于检索与计算机上的文件关联的唯一标识符的问题。 Unique File Identifier
该解决方案效果很好,但是它没有解决文件夹的唯一标识符。如何检索指定目录的 UID,通过重命名和移动将保留在目录中的 UID。
更新:FSCTL_GET_OBJECT_ID 似乎是我所追求的功能,但有人能够提供有关用法的简要上下文吗?谢谢!
【问题讨论】:
-
我认为这不是您需要的 - 这些是可分配的对象 ID。根据此链接2.4.20 FileInternalInformation,它说
by the file system and is unique to the volume on which the file or directory is located(顺便说一句。这是同一件事,只是从C++的角度来看,文件/目录只有一个“ID”)。无论如何,标识符不应该以任何方式区分目录,因为你可以移动它们等等。我不是把这个作为答案 - 但我认为它确实是。什么实际上“不起作用”?
标签: c# .net directory unique identifier