public class Move {
public static void main(String[] args) {
String s1 = "D:/myworld/gyq.txt";
String s2 = "D:/myworld/gjc.txt";
copy(s1,s2);
}
/*
* S1:需要复制的文件
* S2:需要被粘贴的文件
* i:文件里的内容
*/
public static void copy(String s1,String s2) {
File f1 = new File(s1);
File f2 = new File(s2);
try {
FileInputStream F1 = new FileInputStream(s1);
FileOutputStream F2 = new FileOutputStream(s2);
BufferedInputStream b1 = new BufferedInputStream(F1);
BufferedOutputStream b2 = new BufferedOutputStream(F2);
int i;
while ((i = b1.read()) != -1) {
b2.write(i);
}
//关闭流
b1.close();
b2.close();
//抛出一个文件找不到的异常
} catch(FileNotFoundException f) {
f.printStackTrace();
//抛出IO异常
} catch(IOException i) {
i.printStackTrace();
}
}
}