Eu não acredito que você possa. Na verdade, se você excluir OriginalFile , você ainda tem HardlinkToOriginal disponível.
Acabei de criar um link físico no Windows 7 usando mklink
. Quando eu uso dir
, a saída não indica que o novo hardlink é um hardlink. Em vez disso, ele se parece exatamente com o arquivo para o qual está apontando.
Exemplo de saída de dir
:
05/16/2013 12:07 AM 40,448 HardlinkToOriginal
05/16/2013 12:07 AM 40,448 OriginalFile
No Windows 7, como você verifica se um arquivo é um link físico?
Eu sei que você pode fazer: fsutil.exe hardlink list OriginalFile
e isso lhe dirá que HardlinkToOriginal é um hardlink, mas você precisa de um conhecimento a priori que não está disponível. Idealmente eu gostaria de algo como ls -al
no Linux, onde se o arquivo é um link, o comando informa que é um link e mostra para onde ele aponta.
Eu não acredito que você possa. Na verdade, se você excluir OriginalFile , você ainda tem HardlinkToOriginal disponível.