Comment énumérer les chemins pour tous les liens durs NTFS pointant vers un fichier?

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

  •  26-09-2019
  •  | 
  •  

Question

Je peux utiliser GetFileInformationByHandle pour déterminer le nombre de liens associés à un fichier. Comment puis-je énumérer les chemins qui composent ces liens?

Par exemple, si C:\TEMP_1.BIN et C:\TEMP_2.BIN sont des liens durs vers le même contenu, et je déterminer à partir GetFileInformationByHandle que C:\TEMP_1.BIN a nNumberOfLinks=2, comment puis-je découvrir le chemin de l'autre lien? (Par exemple C:\TEMP_2.BIN)

GetFileInformationByHandle: http://msdn.microsoft.com/en -nous / bibliothèque / aa363788% 28V = VS.85% 29.aspx

Était-ce utile?

La solution

Je pense que vous cherchez FindFirstFileNameW , qui vous indique tous les noms d'un fichier a.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top