TXT文件拷贝-追加写入
public static void copyFile(String sourceFile,String targetFile,boolean isAdd) throws Exception {
FileReader reader = null;
FileWriter writer = null;
try{
reader = new FileReader(sourceFile);
writer = new FileWriter(targetFile,isAdd);
int len = 0;
char[] buff = new char[2048];//设置每次读写的大小
writer.write("\n");//换行,如果不写会直接追加在原文件后面,可根据需要添加
while ((len = reader.read(buff))>-1){
writer.write(buff,0,len);
}
}catch (Exception e){
e.printStackTrace();
}finally {
if(reader!=null){
reader.close();
}
if(writer!=null){
writer.close();
}
}
}