java_快速修改多个文件名称
2017-04-06 09:31
183 查看
import java.io.File; /** * 根据文件夹目录路劲对文件进行修改 * 如 Camera 目录下的 IMG_2016-02-06.jpg; * IMG_2016-02-06.jpg; * IMG_2016-02-06.jpg * 将所有文件名的IMG_删除 或者修改 * 修改后:2016-02-06.jpg; * 2016-02-06.jpg; * 2016-02-06.jpg */ public class MyClass { //路劲 static String path = "E:\\我的相册\\Camera"; //修改前要修改的文件的名称 static String modifyBefore="IMG_"; //修改后要修改的名称 static String modifyAfter=""; public static void main(String[] args){ File mFile = new File(path); String[] fileName = mFile.list(); for(int i=0;i<fileName.length;i++){ if(fileName[i].contains(modifyBefore)){ renameFile(path+File.separator+fileName[i],fileName[i].replaceAll(modifyBefore,modifyAfter)); } } } public static void renameFile(String file, String toFile) { File toBeRenamed = new File(file); //检查要重命名的文件是否存在,是否是文件 if (!toBeRenamed.exists() || toBeRenamed.isDirectory()) { System.out.println("文件不存在: " + file); return; } File newFile = new File(path+File.separator+toFile); //修改文件名 if (toBeRenamed.renameTo(newFile)) { System.out.println("------------修改成功--------------"); } else { System.out.println("------------修改失败--------------"); } } }
相关文章推荐
- JMeter中用java修改文件名称
- java 修改指定路径下所有文件名称
- Java修改文件名称
- 使用Java从云库里读取文件修改名称下载文件
- JavaIO操作实现文件复制与名称修改
- 简单的Java IO操作 修改文件名称
- java基础 通过IO操作 为文件名称修改编码
- java通过file批量修改文件夹内的文件名称
- java 修改文件名称/批量修改文件名称
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- Java批量修改文件名称
- Java基础知识强化之IO流笔记49:IO流练习之 复制指定目录下指定后缀名的文件并修改名称的案例
- java 批量修改文件名称
- Java 中按文件名称分类,按文件大小分类,按照文件类型分类,按照最后修改时间分类的工具类
- 用java修改Word文件
- Community Server系列之七:快速找到需要修改的文件[技巧] [转]
- 创建、查询、修改带名称空间的 XML 文件的例子
- [导入]Community Server系列之七:快速找到需要修改的文件[技巧] [转]
- C#动态修改文件夹名称(FSO实现,不移动文件)
- 创建、查询、修改带名称空间的 XML 文件的例子