Environment.GetFolderPath メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した列挙体によって識別されるシステム特殊フォルダーへのパスを取得します。
オーバーロード
GetFolderPath(Environment+SpecialFolder) |
指定したシステム特殊フォルダーへのパスを取得します。 |
GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) |
特殊フォルダーにアクセスするための指定したオプションを使用して、指定したシステム特殊フォルダーへのパスを取得します。 |
GetFolderPath(Environment+SpecialFolder)
- ソース:
- Environment.cs
- ソース:
- Environment.cs
- ソース:
- Environment.cs
指定したシステム特殊フォルダーへのパスを取得します。
public:
static System::String ^ GetFolderPath(Environment::SpecialFolder folder);
public static string GetFolderPath (Environment.SpecialFolder folder);
static member GetFolderPath : Environment.SpecialFolder -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder) As String
パラメーター
- folder
- Environment.SpecialFolder
システムの特殊なフォルダーを識別する列挙値の 1 つ。
戻り値
指定されたシステム特殊フォルダーへのパス (そのフォルダーがコンピューターに物理的に存在する場合)。それ以外の場合は空の文字列 ("")。
オペレーティング システムが作成しなかった場合、既存のフォルダーが削除された場合、またはフォルダーが仮想ディレクトリ (物理パスに対応しないマイ コンピューターなど) である場合、フォルダーは物理的に存在しません。
例外
folder
は Environment.SpecialFolderのメンバーではありません。
現在のプラットフォームはサポートされていません。
例
次の例では、GetFolderPath メソッドを使用して、folder
パラメーターに関連付けられているパスを返して表示する方法を示します。
// 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
*/
// 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
open System
printfn $"\nGetFolderPath: {Environment.GetFolderPath Environment.SpecialFolder.System}"
// This example produces the following results:
// GetFolderPath: C:\WINNT\System32
' Sample for the Environment.GetFolderPath method
Class Sample
Public Shared Sub Main()
Console.WriteLine()
Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
End Sub
End Class
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'
注釈
このメソッドは、共通の情報にアクセスするために使用できるプログラム ファイル、プログラム、システム、スタートアップなどのシステムの特殊なフォルダーへのパスを取得します。 特別なフォルダーは、Windows のバージョンをインストールするときに、システムによって既定で設定されるか、ユーザーによって明示的に設定されます。
folder
パラメーターは、取得する特殊なフォルダーを指定し、Environment.SpecialFolder 列挙の値のいずれかである必要があります。その他の値は例外をスローします。
特殊フォルダーの詳細については、「定数特殊項目 ID リスト (CSIDL)を参照してください。
こちらもご覧ください
- Unix での GetFolderPath の動作の
適用対象
GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)
- ソース:
- Environment.cs
- ソース:
- Environment.cs
- ソース:
- Environment.cs
特殊フォルダーにアクセスするための指定したオプションを使用して、指定したシステム特殊フォルダーへのパスを取得します。
public:
static System::String ^ GetFolderPath(Environment::SpecialFolder folder, Environment::SpecialFolderOption option);
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);
static member GetFolderPath : Environment.SpecialFolder * Environment.SpecialFolderOption -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder, option As Environment.SpecialFolderOption) As String
パラメーター
- folder
- Environment.SpecialFolder
システムの特殊なフォルダーを識別する列挙値の 1 つ。
特殊なフォルダーへのアクセスに使用するオプションを指定する列挙値の 1 つ。
戻り値
指定されたシステム特殊フォルダーへのパス (そのフォルダーがコンピューターに物理的に存在する場合)。それ以外の場合は空の文字列 ("")。
オペレーティング システムが作成しなかった場合、既存のフォルダーが削除された場合、またはフォルダーが仮想ディレクトリ (物理パスに対応しないマイ コンピューターなど) である場合、フォルダーは物理的に存在しません。
例外
folder
は Environment.SpecialFolderのメンバーではありません。
-又は-
option
は Environment.SpecialFolderOptionのメンバーではありません。
現在のプラットフォームはサポートされていません。
注釈
このメソッドは、共通の情報にアクセスするために使用できるプログラム ファイル、プログラム、システム、スタートアップなどのシステムの特殊なフォルダーへのパスを取得します。 特別なフォルダーは、Windows のバージョンをインストールするときに、システムによって既定で設定されるか、ユーザーによって明示的に設定されます。
folder
パラメーターは、取得する特殊なフォルダーを指定し、Environment.SpecialFolder 列挙の値のいずれかである必要があります。その他の値は例外をスローします。
特殊フォルダーの詳細については、「定数特殊項目 ID リスト (CSIDL)を参照してください。
こちらもご覧ください
- Unix での GetFolderPath の動作の
適用対象
.NET