Função Java para mapear o endereço de um arquivo

Existe alguma função em Java para mapear o endereço de um arquivo?

Quando vc diz mapear, está se referindoem fazer um seacrh pra achá-lo?

Desculpe, mas o que é “endereço de um arquivo”?

a) É o seu path: por exemplo, “C:\Windows\System32\cmd.exe” ou “/usr/bin/ksh”. No seu caso você pode usar a classe java.io.File e o método “getAbsolutePath” se não me engano.

b) É a localização no disco dos seus fragmentos
Aí depende do sistema operacional

c) É o “inode” (no caso do Unix/Linux)
Aí você precisa de chamar APIs do Unix/Linux, requer JNI.

Se vc quiser um mapeamento de seu arquivo com o caminho dele vc pode montar um esquema com HashMap onde o caminho é a chave e o arquivo em si é o valor.
Se é isso que voce quer, nao entendi ao certo sua questão.