Java复制文本文件代码,只能复制文本文件,其他类型的文件则不行。
/**
* 复制文本文件,复制的文件只能是文本文件,其他的文件不能复制
* @param src 原文件目录
* @param dest 目的文件目录
*/
public static void copyTxtFile(String src, String dest){
FileReader fr = null;
FileWriter fw = null;
try {
File file1 = new File(src);
File file2 = new File(dest);
fr = new FileReader(file1);
fw = new FileWriter(file2);
char[] c = new char[1024];
int len;
while((len = fr.read(c)) != -1){
fw.write(c, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(fr != null){
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fw != null){
try {
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}