Wie Pfade für alle NTFS-Festverbindungen aufzuzählen auf eine Datei verweisen?
Frage
Ich kann GetFileInformationByHandle
verwenden, um die Anzahl der harten Links zu bestimmen, die einer Datei zugeordnet. Wie kann ich die Wege aufzählen, die diese Verbindungen bilden?
Zum Beispiel, wenn C:\TEMP_1.BIN
und C:\TEMP_2.BIN
harte Links zu dem gleichen Inhalt, und ich bestimmen, von GetFileInformationByHandle
dass C:\TEMP_1.BIN
nNumberOfLinks=2
hat, wie kann ich den Pfad für den anderen Link entdecken? (Z.B. C:\TEMP_2.BIN
)
GetFileInformationByHandle
:
http://msdn.microsoft.com/en -US / library / aa363788% 28v = VS.85% 29.aspx
Lösung
Ich glaube, Sie suchen FindFirstFileNameW , die Sie alle Namen eine Datei erzählt hat.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow