Wie Pfade für alle NTFS-Festverbindungen aufzuzählen auf eine Datei verweisen?

StackOverflow https://stackoverflow.com/questions/3835322

  •  26-09-2019
  •  | 
  •  

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

War es hilfreich?

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
scroll top