336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

자바에서 파일을 생성하고 관리할때, 임시파일을 생성하고 해당 프로세스가 종료되면 삭제되도록 하는 방법이 있다. 


이 기능을 제공하는 메소드는 File.createTempFile() 와 File.deleteOnExit() 이다. 


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


public class Main {

	public static void main(String[] args) {
        try{
        	// test_xxxxxxxxx.tmp 라는 임시파일을 생성한다. 
            File tempfile = File.createTempFile("test_", ".tmp", new File("D:\\temp"));
            
            // 생성된 파일의 경로를 system.out 에 출력한다.
            System.out.println(tempfile.getAbsolutePath());
            
            // 생성된 파일은 해당 프로세스가 종료될 때 지운다. 
            tempfile.deleteOnExit();
            
            // 5초 동안 멈춘다.
            Thread.sleep(5000);
        } catch (InterruptedException e) {
        	e.printStackTrace();
        } catch (IOException e) {
        	e.printStackTrace();
        }
	}
}


위의 코드를 실행하면 아래와 같이 파일이 생성되고 프로세스가 종료될 때 파일은 삭제된다.