写java代码,将文件夹里的所有jpg图片改成gif文件(文件夹层次有多层,第一层都有图片与文件夹),大虾们给个方案咯,谢谢

解决方案 »

  1.   

    如果你能在现场知道如何将JPG更改成GIF的方式(如果只是换名的话 我无语..) 我只能说黑简单..
      

  2.   

    主要还是要解决怎么把jpg转gif
      

  3.   

    文件重名命不就可以了。。window下自己手动试下。。  
      

  4.   


    import java.io.File;
    public class NetworkStatus { /**
     * @param args
     */
    public static void main(String[] args) { 
    NetworkStatus.renameAll(new File("e:/img"), "jpg", "gif");
    }



    public static void renameAll(File file, String ext, String fext){
      File [] files = file.listFiles();
      for(File f: files) {
       if(f.isDirectory()) {
        renameAll(f, ext, fext);
       }
       if(f.isFile()) {
        String fileStr = f.toString();
        if(fileStr.endsWith(ext)) {
         int dotPoz = fileStr.indexOf(".");
         fileStr = fileStr.substring(0, dotPoz + 1) + fext;
         f.renameTo(new File(fileStr));
        }
       }   }
    }
    }//测试成功。
      

  5.   

    额,这个到是没搞过,如果写个BAT文件更好搞。。