次の方法で共有


Path.GetTempPath メソッド

定義

現在のユーザーの一時フォルダーのパスを返します。

public:
 static System::String ^ GetTempPath();
public static string GetTempPath ();
static member GetTempPath : unit -> string
Public Shared Function GetTempPath () As String

戻り値

DirectorySeparatorCharで終わる一時フォルダーへのパス。

例外

呼び出し元に必要なアクセス許可がありません。

次のコードは、GetTempPath メソッドを呼び出す方法を示しています。

Dim result As String = Path.GetTempPath()
Console.WriteLine(result)
string result = Path.GetTempPath();
Console.WriteLine(result);

この例では、次のような出力が生成されます。

C:\Users\UserName\AppData\Local\Temp\

注釈

このメソッドは、パスが存在することを確認したり、現在のプロセスがパスにアクセスできるかどうかをテストしたりしません。

現在の Windows バージョンで GetTempPath2 Win32 API が公開されている場合、このメソッドはその API を呼び出し、解決されたパスを返します。 環境変数を使用して戻り値を制御する方法など、この解決の実行方法の詳細については、GetTempPath2 ドキュメントの「解説」セクション を参照してください。 GetTempPath2 API は、すべてのバージョンの Windows で使用できるわけではありません。

GetTempPath2 を公開していない Windows バージョンでは、このメソッドは代わりに GetTempPath Win32 API を呼び出し、解決されたパスを返します。 環境変数を使用して戻り値を制御する方法など、この解決の実行方法の詳細については、GetTempPath ドキュメントの「解説」セクション 参照してください。

適用対象

こちらもご覧ください