虽然很久以前就用java做过文件的读取操作,但是今天做的时候还是遇到了问题,解决后的代码如下
FileReader fr;
FileWriter fw;
char buffer = new char[512];
...
fw = new FileWriter(distPath);
fr = new FileReader(sourcePath));
//num变量必须要使用,否则FileWriter对象会把多余的
//空格输出到目标文件中
int num;
while((num=fr.read(buffer))!=-1){
fw.write(buffer,0,num);
}
fr.close();
fw.close();
...