Javaで一時ファイルを作成する方法は何ですか。

Javaで、一時ファイルを作成するためには、java.io.FileクラスのcreateTempFileメソッドを使用することができます。このメソッドは、デフォルトの一時ファイルディレクトリに新しい一時ファイルを作成し、その一時ファイルを表すFileオブジェクトを返します。

以下はサンプルコードです。

import java.io.File;
import java.io.IOException;

public class CreateTempFileExample {
    public static void main(String[] args) {
        try {
            // 创建一个临时文件
            File tempFile = File.createTempFile("temp", ".txt");
            
            // 打印临时文件的路径
            System.out.println("临时文件路径:" + tempFile.getAbsolutePath());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

上記のコードを実行すると、tempを接頭辞とし、.txtを拡張子とする一時ファイルが作成され、一時ファイルのパスが印刷されます。

プログラムの実行が終了した後、この一時ファイルは削除されます。一時ファイルを保持したい場合は、deleteOnExitメソッドを使用して、プログラム終了時に一時ファイルを削除するように設定することができます。

tempFile.deleteOnExit();

願いがあなたのお役に立つことを願っています!

bannerAds