Java中实现文件复制操作的源代码:
/**
* 实现文件复制操作
* @param src 原文件路径
* @param dest 目标文件路径
*/
public static void copyFile(String src, String dest){
//创建原文件与目标文件对象
File file1 = new File(src);
File file2 = new File(dest);
//创建输入流与输出流
FileInputStream fis = null;
FileOutputStream fos = null;
//执行复制操作
try {
fis = new FileInputStream(file1);
fos = new FileOutputStream(file2);
byte[] b = new byte[1024];
int len = 0;
while((len = fis.read(b)) != -1){
fos.write(b, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(fis != null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}