2009-07-16 2 views
1

Environment.SpecialFolders가 영어가 아닌 다른 버전의 Windows에서 제대로 작동하는지 알려줄 수 있습니까? 예를 들면. 여기서 SpecialFolder.CommonProgramFiles는 "c : \ program files \ common files"이 아닙니까?Environment.SpecialFolder foreign windows에서

답변

3

예 - 그렇게 할 수 있습니다. 독일어 Windows에서 Environment.SpecialFolder.ProgramFiles 설정은 C:\Programme을 반환하고 Environment.SpecialFolder.CommonProgramFilesC:\Programme\Gemeinsame Dateien (또는 이와 유사한 것으로 - 항상 영어 (미국) - 영어 Windows를 사용합니다)을 반환합니다.

하드 코드하지 마십시오. Environment.SpecialFolders를 사용하십시오!

마크

1

Environment.SpecialFolders에 대한 MSDN 페이지는 그것을 힌트 :

GetFolderPath 방법이 열거와 관련된 위치를 반환합니다. 이러한 폴더의 위치는 운영 체제마다 다른 값을 가질 수 있으며 사용자는 일부 위치를 변경할 수 있으며 위치는 현지화되어 있습니다.

그래도, 그것을 처음으로 직접 보지 못했지만 http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx

.

관련 문제