重命名保存文件

文章来自  LTSC 's Blog // Another OnePiece

  • Java重命名保存文件

本人比较懒,Java重命名保存文件方法如下

package home.ant.util;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class FileUtil {
    /**
     * 重命名保存文件
     * 
     * @param rootPath
     * 		文件存放根路径
     * @param filename
     * 		重命名
     * @param file
     * 		需要保存的文件
     */
    public static void saveFile(String rootPath,String filename,File file) {  
        FileOutputStream fos = null;  
        FileInputStream fis = null;
    	try {  
            File targetDir = new File(rootPath);
            if (!targetDir.exists()) {
            	targetDir.mkdirs();
            }
            fos = new FileOutputStream(rootPath + filename);  
            fis = new FileInputStream(file);  
            byte[] buf = new byte[1024];  
            int len = 0;  
            while ((len = fis.read(buf)) > 0) {  
                fos.write(buf, 0, len);  
            }  
        } catch (Exception e) {  
            e.printStackTrace();  
        } finally {
            try {
                if (fis != null)  
    	            fis.close();  
    	        if (fos != null)  
    	            fos.close(); 
    		} catch (Exception e) {
    		    e.printStackTrace();
    		}
        }
    }

}

 

Sign in to leave a comment.
No Leanote account? Sign up now.
1 comments