JavaでcreateTempFileメソッドの使い方
createTempFile()はJavaで、システムのデフォルトの一時ディレクトリに新しい一時ファイルを作成するための静的メソッドです。使い方は次のようになります。
- 仮ファイルを生成:
File tempFile = File.createTempFile("prefix", "suffix");
上記のコードでは、「prefix」は仮ファイル名のプレフィックス、「suffix」は仮ファイル名のサフィックスです。システムは一意なファイル名を作成し、デフォルトの一時ディレクトリに一時ファイルを生成します。
- 一時保存ファイルのディレクトリを指定する:
File tempDir = new File("/path/to/temp/dir");
File tempFile = File.createTempFile("prefix", "suffix", tempDir);
上記コードでは、接頭辞と接尾辞の指定に加え、3 番目の引数 tempDir によって一時ファイルのディレクトリを指定できます。これにより、一時ファイルは指定されたディレクトリに作成されます。
- テンポラリファイルのパスを取得する。
String tempFilePath = tempFile.getAbsolutePath();
getAbsolutePath()メソッドの呼び出しを通じて、一時ファイルの絶対パスにアクセスできます。
- 一時ファイルの削除:
tempFile.delete();
delete()メソッドを呼び出すと、一時ファイルを削除できます。