Domanda

posso usare GetFileInformationByHandle per determinare il numero di hard link associati a un file. Come posso elencare i sentieri che compongono tali collegamenti?

Per esempio, se C:\TEMP_1.BIN e C:\TEMP_2.BIN sono hard link per lo stesso contenuto, e mi determinano da GetFileInformationByHandle che C:\TEMP_1.BIN ha nNumberOfLinks=2, come posso scoprire il percorso per l'altro collegamento? (Ad esempio C:\TEMP_2.BIN)

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

È stato utile?

Soluzione

Credo che stai cercando FindFirstFileNameW , che ti dice tutti i nomi che un file è.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top