如果单纯的复制文件 用FileReader或者是FileInputStream读取文件
 之后用FWriter或FileOutputStream写就是了
当然罗 一个文件夹你可以用File.list... 判断isFile..isDirectory..就可以

解决方案 »

  1.   

    有没有搞错,那样岂不是很麻烦,在java里面有没有好的方法啊??
      

  2.   

    这是一个方法,可以利用一下! static void copyFile(String sourcename, String targetname) throws Exception
       {
          // Open up a reader from sourcename and a writer to targetname.
          // Write each character from sourcename to targetname, then close.
          BufferedReader breader;//reader from source
          BufferedWriter bwriter;//writer to target
          try
          {
             breader = new BufferedReader(new FileReader(sourcename));
             bwriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(targetname)));
             while(breader.ready())
                bwriter.write(breader.read());
             breader.close();
             bwriter.close();
          }//try
          catch(Exception e)
          {
             throw e;
          }//catch
       }//copyFile
      

  3.   

    Runtime.exec(String cmd);
    最简单
      

  4.   

    能否请教一下:Runtime.exec(String cmd);里面的cmd怎么写,如果我想把文件A复制到文件B。