どのファイルを指しているすべてのNTFSハードリンクのパスを列挙するには?
質問
私は、ファイルに関連付けられているハードリンクの数を決定するためにGetFileInformationByHandle
を使用することができます。どのように私はこれらのリンクを構成しているパスを列挙することができますか?
C:\TEMP_1.BIN
とC:\TEMP_2.BIN
が同じコンテンツへのハードリンクがある、と私はGetFileInformationByHandle
がC:\TEMP_1.BIN
を持っていることをnNumberOfLinks=2
から判断した場合は、たとえば、どのように私は他のリンクのパスを発見することができますか? (例えばC:\TEMP_2.BIN
)
GetFileInformationByHandle
:
http://msdn.microsoft.com/en -us /ライブラリ/ aa363788%28V = VS.85%29.aspxする
解決
私はあなたが FindFirstFileNameWを探しているのだと思いますあなたの名前のすべてを伝えている、のファイル持っています。
所属していません StackOverflow