(16)テンポラリファイルの作成

847 ワード

package com.xuan.file;

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

/*               ,                  。
 *   java.io.File   createTempFile()  deleteOnExit()  
 * */
public class CreateTempFile {
	public static void main(String[] args)throws IOException {
		//1、           
		//        “~”      
		File bkup=new File("Rename.java~");
		//      ,           
		bkup.deleteOnExit();
		
		//2、          
		//foo.tmp               ,    File  
		File tmp=File.createTempFile("foo","tmp");
		//         
		System.out.println("Your temp file is "+tmp.getCanonicalPath());;
		//              
		tmp.deleteOnExit();
		//  ,              ,           
		writeDataInTemp(tmp.getCanonicalPath());
	}

	private static void writeDataInTemp(String tempnam) {
		//     ,           
		
	}
}