java 複製文件至另一文件夾
當我們需要導出簡歷或者一些複雜數據表格時,自己去設置表格樣式太繁瑣,代碼量大。這時候就可以用複製文件的方法。把需要的excel模板文件存儲在指定文件夾,在複製一份,進行數據的填充。這樣就可以節省很多的代碼量。下面是複製文件的代碼
public String file()throws IOException{
String folderPath="/app/file/notice/files/temp/resume/";//F:excel/stuInfoExcel
File oldfile = new File(folderPath+"員工簡歷模板.xls");//事先存儲的模板文件
File newfile=new File(folderPath+"員工簡歷.xls");//創建新抽象文件
FileInputStream fin=new FileInputStream(oldfile);//輸入流
FileOutputStream fout=new FileOutputStream(newfile,true);//輸出流
byte[]b=new byte[1024];
while((fin.read(b))!=-1) {//讀取到末尾 返回-1 否則返回讀取的字節個數
fout.write(b);
}
fin.close();
fout.close();
return folderPath+"員工簡歷.xls";//返回文件路徑
}