Environment.GetFolderPath メソッド
アセンブリ: mscorlib (mscorlib.dll 内)
構文Dim folder As SpecialFolder Dim returnValue As String returnValue = Environment.GetFolderPath(folder)
戻り値
システムの指定した固定フォルダが物理的に存在する場合は、そのフォルダへのパス。それ以外の場合は空の文字列 ("")。 オペレーティング システムがフォルダを作成していない場合、存在していたフォルダを削除した場合、またはフォルダが物理パスに対応しない [マイ コンピュータ] などの仮想ディレクトリの場合、フォルダは物理的に存在しません。
例外
解説このメソッドは、一般的な情報にアクセスするために使用できる Program Files、Programs、System、Startup などのシステムの固定フォルダへのパスを取得します。特別なフォルダは、あるバージョンの Windows をインストールするときに、既定でシステムにより設定されるか、またはユーザーにより明示的に設定されます。
folder パラメータは取得対象の固定フォルダを指定するもので、Environment.SpecialFolder 列挙定数のいずれかの値にする必要があります。他の値を指定すると例外がスローされます。
固定フォルダの詳細については、http://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/reference/enums/csidl.asp のトピック「CSIDL Values」を参照してください。
使用例' Sample for the Environment.GetFolderPath method Imports System Class Sample Public Shared Sub Main() Console.WriteLine() Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System)) End Sub 'Main End Class 'Sample ' 'This example produces the following results: ' 'GetFolderPath: C:\WINNT\System32 '
// Sample for the Environment.GetFolderPath method using System; class Sample { public static void Main() { Console.WriteLine(); Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System)); } } /* This example produces the following results: GetFolderPath: C:\WINNT\System32 */
// Sample for the Environment::GetFolderPath method using namespace System; int main() { Console::WriteLine(); Console::WriteLine( "GetFolderPath: {0}", Environment::GetFolderPath( Environment::SpecialFolder::System ) ); } /* This example produces the following results: GetFolderPath: C:\WINNT\System32 */
.NET Framework のセキュリティ
プラットフォームWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照Weblioに収録されているすべての辞書からEnvironment.GetFolderPath メソッドを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からEnvironment.GetFolderPath メソッド
を検索
- Environment.GetFolderPath メソッドのページへのリンク