如何用Java創建臨時文件

Java中的類File具有一個在定義前綴和後綴時創建臨時文件的方法。

句法:

File tmpFile = File.createTempFile("temp_", ".txt");

這裡是一個在JVM中定義的臨時目錄中創建臨時文件的示例。

創建以下java文件:

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

public class TmpFile {

    public static void main(String[] argv) {

	try {
	    File tmpFile = File.createTempFile("temp_", ".txt");

	    System.out.println("The tmp File is " + tmpFile.getAbsolutePath());
	} catch (IOException e) {
	    // TODO Auto-generated catch block
	    e.printStackTrace();
	}
    }

}

輸出結果為:

The tmp File is C:\Users\Olivier\AppData\Local\Temp\temp_738482536127269501.txt

注意:文件對象具有創建臨時文件的方法,該文件使用目錄。 在這種情況下,該文件將在該目錄中創建。 如果沒有目錄被傳遞,那麼該文件將在java.io.tmpdir目錄中創建。


參考文獻:

class File Javadoc

最近評論