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 7 以前のバージョンでは、Windows でこのメソッドを使用すると、 GetTempFileName 以前の一時ファイルを削除せずに 65535 を超えるファイルを作成するために使用されている場合、 メソッドによって が発生 IOException します。 この制限は、Windows 以外のオペレーティング システムには存在しません。 .NET 8 以降、この制限はどのオペレーティング システム にも 存在しません。
GetTempFileName メソッドが発生する IOException 一意の一時ファイル名が使用できない場合。 このエラーを解決するには、不要な一時ファイルをすべて削除してください。
共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET