他们的使用入一下代码所示:
/**
* 文件复制的方法
*
* @param srcPath
* @param destPath
* @return
*/
public boolean copyFile(String srcPath, String destPath) {
try{
//创建输入流对象
java.io.FileInputStream fis = new java.io.FileInputStream(srcPath);
//创建输出流对象
java.io.FileOutputStream fos = new java.io.FileOutputStream(destPath);
//创建输入缓冲流
java.io.BufferedInputStream bis = new java.io.BufferedInputStream(fis);
//创建输出缓冲流
java.io.BufferedOutputStream bos = new java.io.BufferedOutputStream(fos);
//读入一个字节的数据
int rd = bis.read();
while (rd!=-1){
//将内存中的数据写到硬盘的文件
bos.write(rd);
//继续读入数据
rd = bis.read();
}
//关闭输入流
fis.close();
//强制写出输出流中剩余数据
fos.flush();
//关闭输出流
fos.close();
return true;
}catch(Exception ct){
ct.printStackTrace();
}
return false;
}