import java.io.*;
public class copyfile{
public static void main(String[] args) throws IOException {
File inputFlie =new File("a.txt");
File outputFile =new File("b.txt");
FileReader in =new FileReader(inputFlie);
FileWriter out =new FileWriter(outputFile);

char[] c=new char[(int)inputFlie.length()];
int i=in.read(c);
out.write(c); in.close();
out.close();
}
}

解决方案 »

  1.   

    楼主这就不厚道了吧?从args里读两个参数(文件名),然后检查其中的目标文件是否已经存在,你只要添四句代码即可,何必要什么都问别人呢?
      

  2.   

    拿febchen() 的改一改,就行了.import java.io.*;
    public class copyfile{
    public static void main(String[] args) throws IOException {
    File inputFlie =new File(args[1]);
    File outputFile =new File(args[2]);
    FileReader in =new FileReader(inputFlie);
    FileWriter out =new FileWriter(outputFile);

    char[] c=new char[(int)inputFlie.length()];
    int i=in.read(c);
    out.write(c); in.close();
    out.close();
    }
    }
      

  3.   

    怎么用JAVA实现把一个文件通过I/O复制到另一个空文件中去.最好有代码import java.io.*;
    public class copyfile{
    public static void main(String[] args) throws IOException {
    File inputFlie =new File("a.txt");
    File outputFile =new File("b.txt");
    FileReader in =new FileReader(inputFlie);
    FileWriter out =new FileWriter(outputFile);

    char[] c=new char[(int)inputFlie.length()];
    int i=in.read(c);
    out.write(c); in.close();
    out.close();
    }
    }import java.io.*;
    public class copyfile{
    public static void main(String[] args) throws IOException {
    File inputFlie =new File(args[1]);
    File outputFile =new File(args[2]);
    FileReader in =new FileReader(inputFlie);
    FileWriter out =new FileWriter(outputFile);

    char[] c=new char[(int)inputFlie.length()];
    int i=in.read(c);
    out.write(c); in.close();
    out.close();
    }
    }