用一个FileInputStream和一个FileOutputStream配对使用

解决方案 »

  1.   

    从FileInputStream里面读,往FileOutputStream里面写不就可以了
      

  2.   

    import java.io.*;public class FileCopy
    {
    private File src = null;
    private File des = null; public FileCopy( File src,File des ) {
    this.src = src;
    this.des = des;
    } public boolean copy() {
    try{
    BufferedReader in = new BufferedReader( 
    new FileReader(src) );
    BufferedWriter out = new BufferedWriter( 
    new FileWriter(des) );
    String line = null;
    StringBuffer t = new StringBuffer("");
    while( (line = in.readLine()) != null ) {
    t.append( line + "\r\n" );
    }
    in.close();
    out.write( t.toString() );
    out.flush();
    out.close();
    }
    catch( IOException e ) {
    System.out.println( "Wrong" );
    return false;
    } return true;
    } public static void main( String args[] ) {
    File src = new File( ".","FileCopy.java" );
    File des = new File( ".","Copy.java" );
    FileCopy copy = new FileCopy( src,des );
    copy.copy();
    }
    }