Java의 File 클래스에는 접두사와 접미사를 정의 할 때 임시 파일을 만드는 메서드가 있습니다.
File tmpFile = File.createTempFile("temp_", ".txt");
다음은 JVM에 정의 된 임시 디렉토리에 임시 파일을 만드는 예제입니다.
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 디렉토리에 작성됩니다.