唯一文件夹标识符

今天早些时候,有人慷慨地回答了我关于检索与计算机上的文件相关的唯一标识符的问题。 唯一文件标识符

该解决方案效果很好,但它没有解决文件夹的唯一标识符。 如何检索指定目录的UID,UID将通过重命名和移动保留在目录中。

更新:FSCTL_GET_OBJECT_ID似乎是我所追求的function,但有人能够提供有关使用情况的简要背景吗? 谢谢!

我把它放到一个答案中,因为评论太多了。

我回答了有关唯一文件标识符的问题 。 我没有深入研究这个话题。 这只是很好的研究技巧 。

我研究了一下并收集了一些可能对您有帮助的文档链接:

  • 本地文件系统
  • CSIDL
  • KNOWNFOLDERID
  • 已知文件夹

我已经搜索了很长一段时间,但是找不到任何标识每个文件夹的内容,无论其路径如何。

唯一可以识别的文件夹 – 据我所知,还是 – 这些已知的文件夹 。 那是因为一个WinOS使用C:/ winnt / Windows Net /而另一个使用D:/ Windows / Net / path(不要查看那些,我只是把它们放在了我的头顶)。