某个文件夹里边全部都是图片文件,如1.jpg,2.jpg.....若在前面加个编号变成Abc1.jpg,Abc2.jpg,怎样实现,逐个改实在烦死人了。救命阿! 

解决方案 »

  1.   

    public static void reName() {
    java.io.File file = new java.io.File("U:Karen\\\\");
    String dirPath = file.getAbsolutePath();//directory
    if (file.isDirectory()) {
    File[] files = file.listFiles();//fileList
    for (File fileFrom : files) {
    String fromFile = fileFrom.getName();//fileName
    String toFileName;
    if (fromFile.toLowerCase().endsWith(".jpg")) {
    //
    toFileName = dirPath + "\\"
    + "ABC" + fromFile;
    File toFile = new File(toFileName);
    if (fileFrom.exists() && !toFile.exists()) {
    //reName
    fileFrom.renameTo(toFile);
    }
    }
    }
    }
    }
      

  2.   

    呵呵,简单啦,如果你是想在文件中读取出来,那你获得的时候就用字符串的拼接就OK了imageAddr = "Abc"+imageAddr
      

  3.   

    相当于文件copy出来,命名一个文件
      

  4.   

    需求总是很有意思的,如果不用代码其他方法有很多:如果dos下可以实现