用JAVA实现文件copy的代码示例

发表于:2007-07-01来源:作者:点击数: 标签:
你可以自己修改一下,放到你的类里面调用。 /** * 拷贝一个文件到另一个目录 */ public boolean copyFile(String from,String to){ File fromFile,toFile; fromFile = new File(from); toFile = new File(to); FileInputStream fis = null; FileOutputStream
你可以自己修改一下,放到你的类里面调用。

/**
* 拷贝一个文件到另一个目录
*/
  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;

  } 

原文转自:http://www.ltesting.net