Javaで一時ファイルを作成するsafeの方法を探しています。安全とは、次の意味です。
File.createTempFile()
を使用します。
File tempFile = File.createTempFile("prefix-", "-suffix");
//File tempFile = File.createTempFile("MyAppName-", ".tmp");
tempFile.deleteOnExit();
次のように、一時ディレクトリにファイルを作成します。
prefix-6340763779352094442-suffix
Java 7以降、temnpファイルおよびディレクトリを作成するための新しいメソッドを含む新しいファイルAPI "NIO2"があります。見る
例えば.
Path tempDir = Files.createTempDirectory("tempfiles");
または
Path tempFile = Files.createTempFile("tempfiles", ".tmp");