文件名称:批量修改文件、图片名称
文件大小:5KB
文件格式:RAR
更新时间:2018-06-24 05:05:57
批量修改名称
批量修改文件、图片的名称,减少不必要的工作 public static void FileImgDel() { String imgPath = ""; String leftstr = ""; String rightstr = ""; try { Pattern pattern = Pattern.compile("JPG|PNG"); //文件夹地址 imgPath = "C:\\Users\\paneland\\Desktop\\emo\\kr2"; File file = new File(imgPath); File[] files = file.listFiles(); for (int i = 0;i < files.length;i++) { File file2 = files[i]; Matcher matcher = pattern.matcher(file2.getName().substring( file2.getName().indexOf(".") + 1, file2.getName().length())); leftstr = file2.getName().substring(0, file2.getName().indexOf(".") + 1); rightstr = file2 .getName() .substring(file2.getName().indexOf(".") + 1, file2.getName().length()).toLowerCase(); System.out.println(file2.getName()+"================="+imgPath +"\\"+ emoStrings[i]+"." + rightstr); if (!matcher.find()) { // file2.renameTo(new File(imgPath + "\\(顔文字"+(i+1)+")." + rightstr)); file2.renameTo(new File(imgPath +"\\"+ emoStrings[i]+"." + rightstr)); } } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); }
【文件预览】:
ChangeFileName
----.project(390B)
----src()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
--------org.eclipse.core.resources.prefs(80B)
----.classpath(301B)
----bin()
--------com()