Io流 拷贝/复制的工具类
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class FileCopyTools {
public static void main(String[] args) {
copyFile("e:/001.jpg","e:/a.jpg");
}
/**
* 文件拷贝方法
*/
public static void copyFile(String src,String des){
FileInputStream fis = null;
BufferedInputStream bis = null;
FileOutputStream fos = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(new FileInputStream(src));
bos = new BufferedOutputStream(new FileOutputStream(des));
int temp = 0;
while ((temp = bis.read()) != -1){
bos.write(temp);
}
}catch (Exception e){
e.printStackTrace();
}finally {
try {
if (bis != null){
bis.close();
}if (fis != null){
fis.close();
}if (bos != null){
bos.close();
}if (bis != null){
bis.close();
}
}catch (Exception e){
e.printStackTrace();
}
}
}
}