我刚刚阅读了这篇文章HERE,并想知道是否有可能从该ID获取当前文件路径。
因此,如果文件被移动,我可以通过搜索该ID来获取新文件路径吗? 不幸的是我找不到关于这个主题的任何内容。
或者ID是否仅用于识别文件而不能用于跟踪位置?
提前致谢。
//添加了代码
{{1}}
答案 0 :(得分:0)
由于硬链接,文件可以有多个路径。只要有人在文件上有一个打开的句柄,但文件ID只能保证稳定,但实际上它们在NTFS上总是稳定的。碎片整理可以更改FAT32上的Id。
您可以尝试GetFileInformationByHandleEx
,但结果可能会因Windows版本和文件系统而异。