2010-01-02 2 views
1

Windows 7 symbolic links (mklink 사용) [편집 - Windows   Vista, Windows Server 2003, Windows Server 2008]에서도 지원됩니다. 프로그래밍 방식으로 폴더가 심볼릭 링크인지 판단 할 수 있습니까?Windows 7에서 어떤 기호 링크가 사용되었는지 확인하는 방법

+0

나는 이것을 serverfault에서 묻는 것이 좋습니다 –

+1

Derek : 왜죠? 내가 만약 물어 본다면. 이것은 프로그래밍 대신 서버를 관리하는 것과 관련이 있습니다. – Joey

+0

가장 중요한 세부 사항 : 어떤 프로그래밍 언어를 사용합니까? –

답변

3

GetFileAttributes을 사용하고 FILE_ATTRIBUTE_REPARSE_POINT을 확인하십시오.

ETA : 당신은 당신의 C#에서이 일을하고 있는지 지금은 분명하기 때문에, 당신은 기본적으로 거기에이 작업을 수행 할 수 있습니다 :

System.IO.File.GetAttributes("some/path") 

당신은 반환 된 열거 값의 ReparsePoint 플래그를 확인할 수 있습니다.

관련 문제