Cómo enumerar todos los caminos para enlaces duros NTFS apuntando a un archivo?

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

  •  26-09-2019
  •  | 
  •  

Pregunta

Me puede utilizar GetFileInformationByHandle para determinar el número de enlaces duros asociados a un archivo. ¿Cómo puedo enumerar las rutas que componen esos enlaces?

Por ejemplo, si C:\TEMP_1.BIN y C:\TEMP_2.BIN son enlaces fijos con el mismo contenido, y determinar a partir de GetFileInformationByHandle que tiene C:\TEMP_1.BIN nNumberOfLinks=2, ¿cómo puedo descubrir el camino para el otro enlace? (Por ejemplo C:\TEMP_2.BIN)

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

¿Fue útil?

Solución

creo que estás buscando FindFirstFileNameW , que te dice todos los nombres de un archivo tiene.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top