实现文件的拷贝(字节流)
方法一
public static void main(String[] args) throws IOException { //构造一个数据输入流对象,在数字操作上Data要比File厉害 FileInputStream fis =new FileInputStream("d:/Auser/2.png"); //DataInputStream dis =new DataInputStream(fis); //两个流都可以实现。此程序适合小文件 //拷贝文件 File file; FileOutputStream fos = new FileOutputStream("d:/Auser/abc.png"); fos.write(fis.readAllBytes());//写,读取字节(拷贝) fos.close(); }
方法二
public static void main(String[] args) throws IOException { //构造一个数据输入流对象,在数字操作上Data要比File厉害 FileInputStream fis =new FileInputStream("d:/Auser/2.png");//输入,读取 FileOutputStream fos = new FileOutputStream("d:/Auser/2.1.png");//输出,写入 byte[] buf=new byte[1024]; int len =0; while ((len = fis.read(buf))!=-1){ fos.write(buf,0,len); } fos.close(); }
浙公网安备 33010602011771号