Como enumerar os caminhos para todos os links rígidos do NTFS apontando para um arquivo?

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

  •  26-09-2019
  •  | 
  •  

Pergunta

Eu posso usar GetFileInformationByHandle Para determinar o número de links rígidos associados a um arquivo. Como posso enumerar os caminhos que compõem esses links?

Por exemplo, se C:\TEMP_1.BIN e C:\TEMP_2.BIN são links difíceis para o mesmo conteúdo, e eu determino de GetFileInformationByHandle este C:\TEMP_1.BIN tem nNumberOfLinks=2, como posso descobrir o caminho para o outro link? (por exemplo: C:\TEMP_2.BIN)

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

Foi útil?

Solução

Eu acho que você está procurando FINDFIRSTFILENAMEW, o que informa todos os nomes que um arquivo tem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top