Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「すべてのユーザー」ディレクトリを返す.NET変数はありますか?
system.environment変数を使用することをお勧めします。 事前定義されたもののほとんどがここに表示されます。
system.environment
「すべてのユーザー」の場合、以下を使用します。
System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")
私はたくさんのupmodと他のものに対する正しい答えを得たことを知っていますが、これは実際に機能します。以前にリンクした他の環境変数 は、その関数呼び出しでは機能しないようです。
または、
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
次に、この結果をSystem.IO.Directory.GetParent()に渡して、ルートの「すべてのユーザー」フォルダーを取得できます。
これは役に立ちますか?
おっとっと:
http://msdn.microsoft.com/en-us/library/bb774096(VS.85).aspx