关于文件的复制粘贴
程序员文章站
2022-05-14 22:20:41
...
01 FileInputStream and FileOutputStream
public static void main(String[] args) throws IOException {
//输入流
FileInputStream f = new FileInputStream("D:\\Fiel\\p.txt");
//输出流
FileOutputStream fi = new FileOutputStream("D:\\2.3\\oop.txt");
byte [] b = new byte[1024];
int temp = 0;
while((temp=f.read(b))!=-1){
fi.write(b,0,temp);
}
fi.flush();
f.close();
fi.close();
}
02 FileReader and FileWriter
//只能复制纯文本文件
public static void main(String[] args) throws IOException {
FileReader f = new FileReader("D:\\\\ppp\\\\p.txt");
FileWriter ff = new FileWriter("D:\\ppp\\qpqp.txt");
char [] c = new char[512];
int temp = 0;
while((temp = f.read(c))!= -1) {
ff.write(c, 0, temp);
}
ff.flush();
f.close();
ff.close();
}