[英]How to enumerate paths for all NTFS hard links pointing to a file?
我可以使用GetFileInformationByHandle
来确定与文件关联的硬链接数。 如何枚举构成这些链接的路径?
例如,如果C:\\TEMP_1.BIN
和C:\\TEMP_2.BIN
是指向相同内容的硬链接,并且我从GetFileInformationByHandle
确定C:\\TEMP_1.BIN
有C:\\TEMP_1.BIN
nNumberOfLinks=2
,我该如何发现该路径其他链接? (例如C:\\TEMP_2.BIN
)
GetFileInformationByHandle
: http : //msdn.microsoft.com/en-us/library/aa363788%28v=VS.85%29.aspx
我想你正在寻找FindFirstFileNameW ,它会告诉你文件的所有名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.