package work6;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class Demo {
public static void main(String[] args) throws IOException {
// File file=new File("E:\\guge\\abc.txt");
// FileInputStream in=new FileInputStream(file);
// byte[] bu=new byte[100];
// int ch=-1;
// String st="";
// while ((ch=in.read(bu))!=-1) {
// String s=new String(bu);
// st=s;
// System.out.println(s);
// }
// in.close();
// File file2=new File("E:\\guge\\abcd.txt");
// OutputStream out=new FileOutputStream(file2,true);
// byte[] by=st.getBytes();
// out.write(by);
// File file2=new File("E:\\guge\\abcd.txt");
// OutputStreamWriter writer=new FileWriter(file2);
// String nn="123";
// writer.write(nn);
// writer.flush();
// writer.close();
File file=new File("E:\\guge\\shu.jpg");
File file1=new File("E:\\guge\\shu1.jpg");
FileInputStream in=new FileInputStream(file);
DataInputStream dat=new DataInputStream(in);
OutputStream out=new FileOutputStream(file1);
DataOutputStream dat1=new DataOutputStream(out);
int num=-1;
while ((num=dat.read())!=-1) {
dat1.write(num);
dat1.flush();
}
in.close();
dat.close();
out.close();
dat1.close();
}
}