Java——使用緩衝流實現檔案的拷貝
阿新 • • 發佈:2019-02-06
import java.io.*;
class test{
public static void main(String[] args){
//使用緩衝流實現檔案的複製
BufferedReader br = null;
BufferedWriter bw = null;
try{
br = new BufferedReader(new FileReader("temp.txt"));
bw = new BufferedWriter(new FileWriter("temp_copy.txt" ));
String line = null;
while((line = br.readLine())!=null){
bw.write(line);
bw.newLine();//寫入換行
bw.flush();
}
}catch(IOException e){
e.printStackTrace();
}
finally{
try {
if(br!=null){
br.close();
}
}catch(IOException e){
e.printStackTrace();
}
}
try{
if(bw!=null){
bw.close();
}
}catch(IOException e){
e.printStackTrace();
}
}
}