Path.GetTempFileName メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ディスク上に一意の名前の 0 バイトの一時ファイルを作成し、そのファイルの完全なパスを返します。
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
返品
一時ファイルの完全パス。
例外
注釈
このメソッドは、 .tmp ファイル拡張子を持つ一時ファイルを作成し、そのファイルへのパスを返します。 一時ファイルは、 GetTempPath メソッドによって返されるパスであるユーザーの一時フォルダー内に作成されます。
.NET Framework では、 GetTempFileName メソッドは、以前の一時ファイルを削除せずに 65535 を超えるファイルを作成するために使用される場合、 IOException を発生させます。 この制限は、Windows 以外のオペレーティング システムには存在しません。 .NET 8 以降、この制限はどのオペレーティング システム にも 存在しません。
一意の一時ファイル名が使用できない場合、 GetTempFileName メソッドは IOException を発生させます。 このエラーを解決するには、不要なすべての一時ファイルを削除します。
一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。