package hustspy.encrypt;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOperation {
    public static void main(String[] args) {
        String src = "111.txt";
        String dec = "222.txt";
        try {
            FileInputStream in = new FileInputStream(src);
//          File file = new File(dec);
//          if(!file.exists())
//              file.createNewFile();
            FileOutputStream out = new FileOutputStream(dec);
            byte buffer[] = new byte[1024];
            int count,i;
            while((count=in.read(buffer))!=-1){
                // for循环保证只写入count个byte, 否则会写入1024个byte
                for(i=0; i<count; i++){
                    out.write(buffer[i]);
                }
            }
            in.close();
            out.close();
            System.out.println("Success!");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
                


