2009-07-16 4 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(または類似のもの - 私はいつもUS-English Windowsを自分で使用します)を返します。

ハードコードしないでください - Environment.SpecialFoldersを使用してください!

マーク

1

Environment.SpecialFoldersのためのMSDNのページには、それをヒント:

GetFolderPathメソッドは、この列挙に関連付けられた位置を返します。これらのフォルダの場所は、異なるオペレーティングシステム上で異なる値を持つことができ、ユーザーは一部の場所を変更でき、場所はローカライズされています。

http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx

でも、私は、最初の手にそれを見ていません。

関連する問題