このメソッドが呼ばれると、(サイズに関係なく)メモリからディスクへのロールオーバーが実行されます。呼ばれたかどうかに依存して本物のファイルオブジェクトになります。文中で使用することが出来ます。引数を受け取るようになりました。同じルールを使用して安全に一時ディレクトリを作成します。コンテキストの完了や一時ディレクトリの破壊で新規作成された一時ディレクトリとその中身はファイルシステムから削除されます。属性から取得することが出来ます。ターゲットに割り当てられます。メソッドを呼んでディレクトリを明示的に片付けることができます。可能な限り最も安全な手段で一時ファイルを生成します。フラグを正しく実装している限り、ファイルの作成で競合が起こることはありません。ファイルを読み書き出来ます。プラットフォームがファイルが実行可能かどうかを示す許可ビットを使用している場合、ファイルは誰からも実行不可です。このファイルのファイル記述子は子プロセスに継承されません。ユーザは用済みになった時に一時ファイルを削除しなければなりません。ない場合、ファイル名はその接尾辞で終わります。ない場合、接尾辞はありません。ファイル名と接尾辞の間にドットを追加しません。先頭につけてください。ない場合、ファイル名はその接頭辞で始まります。ない場合、デフォルトの接頭辞が使われます。ない場合、ファイルはそのディレクトリ下に作成されます。場合、デフォルトのディレクトリが使われます。環境変数を設定することでディレクトリの場所を管理することができます。外部コマンドにクォーティング無しで渡すことができるなどといった、扱いやすい性質を持つ保証はありません。ない場合、それらは同じ型でなければなりません。