可以使用文件输入输出流呀。
看一看InputStream的资料。

解决方案 »

  1.   

    File.length()应该是可以取得大小的吧另存你可以这样吧FileReader reader=new FileReader("a.txt");
    FileWriter writer =new FileWriter("b.txt");
    char[512] buff;
    while ((int i=reader.read(char))>0){
           writer.write(char,0,i);
    }
    reader.close();
    writer.close();
    不知道这样能不能行
      

  2.   

    有点小错,修改一下
    FileReader reader=new FileReader("a.txt");
    FileWriter writer =new FileWriter("b.txt");
    char[] buff=new char[512];
    int i;
    while ((i=reader.read(buff))>0){
           writer.write(buff,0,i);
    }
    reader.close();
    writer.close();
      

  3.   

    1.判断文件大小用File.length()2.可以用FileReader类将a文件读出,再用FileWriter写到b文件中