我现在要编个程序,就是在e:\TDM目录下有个TDM_01Red.jpg的图像文件,运行这个程序后,就把这个图像文件复制到e:\GIL目录下,请问该怎么实现,谢谢。

解决方案 »

  1.   

    一般的io读写
    FileInputStream为源,FileOutputStream为目的,重新写一个文件就好了
      

  2.   

    import java.io.*;public class CopyFile
    {
    public static void main(String[] args)
    {
    try
    {
    File fs = new File("c:\\src.jpg");
    FileInputStream fis = new FileInputStream(fs);
    byte[] b = new byte[(int)fs.length()];
    fis.read(b);
    File fd = new File("c:\\des.jpg");
    FileOutputStream fos = new FileOutputStream(fd);
    fos.write(b);
    fos.close();
    fis.close();
        }catch(Exception exp){}
    }
    }
      

  3.   

    byte[] b = new byte[(int)fs.length()];
    fis.read(b);
    ---------
    文件不大这样处理没有问题,文件太大的话可以用缓冲
    不过图片的话这样处理就ok了byte[] b = new byte[1024];
    while(fis.read(b)!=-1){
     fos.write(b);
    }