2012-04-12 5 views
1

오늘 오늘 누군가가 관대하게 컴퓨터에있는 파일과 관련된 고유 식별자를 검색하는 것에 관한 내 질문에 답변했습니다. Unique File Identifier고유 폴더 식별자

해결책은 훌륭했지만 폴더의 고유 식별자는 처리하지 않았습니다. 어떻게하면 이름 변경 및 이동을 통해 디렉토리에 남아있는 UID의 지정된 디렉토리에 대해 UID를 검색 할 수 있습니까?

업데이트 : FSCTL_GET_OBJECT_ID는 내가 따라온 기능인 것처럼 보이지만 누군가 사용법에 대한 간단한 설명을 제공 할 수 있습니까? 감사!

+0

나는 그것이 당신이 필요로하는 것 같지 않습니다. 그것들은 할당 가능한 객체 ID입니다. 이 링크 [2.4.20 FileInternalInformation] (http://msdn.microsoft.com/en-us/library/cc232072 (v = prot.13) .aspx)에 따르면 파일 시스템에 의해 ' 파일이나 디렉토리가 위치한 볼륨'(btw. 이것은 C++ 관점에서와 똑같은 것이고, file/dir에 오직 하나의 'ID'만 있습니다). 어쨌든, 식별자는 어떤 식 으로든 디렉터리를 차별해서는 안됩니다. 같은 식으로 옮길 수 있기 때문에 식별자를 구분해서는 안됩니다. 응답으로 넣지는 않겠지 만 실제로 생각합니다. 실제로 '작동하지 않는 것'은 무엇입니까? – NSGaga

답변

2

의견에 너무 많은 텍스트이기 때문에 답변에 넣었습니다.

고유 한 파일 식별자에 관한 질문에 답변했습니다. 나는이 주제에 너무 깊이 파고 들지 않았다. 그건 그냥 좋은 researching skills되었습니다.

나는 조금 연구하고 당신을 도울 수있는 몇 가지 문서 링크를 수집 :

내가 아주 찾던를 한 번,하지만 나는 identif를 발견 할 수 없었다. 각각 폴더에 관계없이 해당 경로.

항상 확인할 수있는 유일한 폴더 - 내가 아는 한 아직까지 - 알려진 폴더입니다. 이는 하나의 WinOS가 C :/winnt/Windows Net/을 사용하고 또 다른 하나는 D :/Windows/Net/ 경로를 사용하기 때문입니다 (위를 보지 말고 머리 위로 내 렸습니다) .

+0

나는 당신이 폴더 ID를 해결하기 위해 아무것도 찾지 못했다고 가정합니다. – Baserz