修改本地图片的名字
public static void main(String args[]){
//修改图片的名字
String realPath = "F:\\tupian\\111.jpg";
//拿到文件夹的路径
String folderPath = realPath.substring(0, realPath.lastIndexOf("\\"));
File file = new File(folderPath);
String dirPath = file.getAbsolutePath();
if (file.isDirectory()) {
File[] files = file.listFiles();
//获取此目录下的文件列表
for (File fileFrom : files) {
//得到单个文件名
String fromFile = fileFrom.getName();
if (fromFile.contains(".")) {
fromFile = fromFile.substring(0, fromFile.lastIndexOf("."));
//要修改的新名字
fromFile = fromFile.replace(fromFile, "222");
String toFileName = dirPath + "/" + fromFile;
//文件名的格式还是之前的格式
File toFile = new File(toFileName+".jpg");
//批量修改的时候,防止重名
if (fileFrom.exists() && !toFile.exists()) {
//开始更名
fileFrom.renameTo(toFile);
System.out.println(toFile);
}
}
}
}
}