/**
* 拷贝一个文件到另一个目录
*/
public boolean copyFile(String from,String to){
File fromFile,toFile;
fromFile = new File(from);
toFile = new File(to);
FileInputStream fis = null;
FileOutputStream fos = null;
try{
toFile.createNewFile();
fis = new FileInputStream(fromFile);
fos = new FileOutputStream(toFile);
int bytesRead;
byte[] buf = new byte[4 * 1024];// 4K buffer
while((bytesRead=fis.read(buf))!=-1){
fos.write(buf,0,bytesRead);
}
fos.flush();
fos.close();
fis.close();
}catch(IOException e){
System.out.println(e);
return false;
}
return true;
}
* 拷贝一个文件到另一个目录
*/
public boolean copyFile(String from,String to){
File fromFile,toFile;
fromFile = new File(from);
toFile = new File(to);
FileInputStream fis = null;
FileOutputStream fos = null;
try{
toFile.createNewFile();
fis = new FileInputStream(fromFile);
fos = new FileOutputStream(toFile);
int bytesRead;
byte[] buf = new byte[4 * 1024];// 4K buffer
while((bytesRead=fis.read(buf))!=-1){
fos.write(buf,0,bytesRead);
}
fos.flush();
fos.close();
fis.close();
}catch(IOException e){
System.out.println(e);
return false;
}
return true;
}
本文提供了一个使用Java实现文件复制的示例代码。通过创建文件输入流和输出流,将源文件的内容复制到目标文件中。该过程包括读取源文件、写入目标文件,并妥善处理异常。
145

被折叠的 条评论
为什么被折叠?



