/****
* 复制单个文件
* @param oldPath String原文件路径 如:c:/fqf.txt
* @param newPath String 复制后路径 如:f:/fqf.txt
*/
public void copyFile(String oldPath,String newPath) {
try {
int bytesum=0;
int byteread=0;
File oldfile=new File(oldPath);
if(oldfile.exists()){//文件存在时
InputStream inStream=new FileInputStream(oldPath);
FileOutputStream fs=new FileOutputStream(newPath);
byte[] buffer=new byte[1444];
int length;
while((byteread=inStream.read(buffer))!=-1){
bytesum+=byteread;//字节数 文件大小
System.out.println(bytesum);
fs.write(buffer,0, byteread);
}
inStream.close();
}
} catch (Exception e) {
System.out.println("单个文件复制出错");
e.printStackTrace();
}
}
时间: 2024-10-13 19:45:25