如何枚举指向文件的所有NTFS硬链接的路径?

g01*_*01d 4 ntfs hardlink

我可以GetFileInformationByHandle用来确定与文件关联的硬链接数.如何枚举构成这些链接的路径?

例如,如果C:\TEMP_1.BINC:\TEMP_2.BIN是硬链接到相同的内容,我从确定GetFileInformationByHandleC:\TEMP_1.BIN已经nNumberOfLinks=2,我怎么能找到另一条链路的路径?(例如C:\TEMP_2.BIN)

GetFileInformationByHandle:http: //msdn.microsoft.com/en-us/library/aa363788%28v=VS.85%29.aspx

jrt*_*ton 6

我想你正在寻找FindFirstFileNameW,它会告诉你文件的所有名称.