1

Environment.SpecialFoldersが英語以外のバージョンのWindowsで正しく機能するかどうかを誰かに教えてもらえますか。例えば。SpecialFolder.CommonProgramFilesが「c:\ programfiles \commonfiles」ではない場合

4

2 に答える 2

3

はい-それが進むべき道です。ドイツ語のウィンドウでは、Environment.SpecialFolder.ProgramFiles設定が返さC:\Programmeれ、Environment.SpecialFolder.CommonProgramFilesが返されC:\Programme\Gemeinsame Dateienます(または同様のもの-私は常に米国英語のウィンドウを使用しています)。

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

マーク

于 2009-07-16T18:45:52.900 に答える
1

Environment.SpecialFoldersのMSDNページは、次のことを示唆しています。

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

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

しかし、私はそれを直接見たことがありません。

于 2009-07-16T18:45:46.893 に答える