批量替换文件名

蔚落 2023-10-18 21:11 48阅读 0赞
  1. /**
  2. * 批量替换文件名
  3. * @param filePath 需要替换文件名的文件夹
  4. * @param oldName 需要替换的旧的名称
  5. * @param newName 新的名称
  6. */
  7. public static void batchReplaceFileName(String filePath, String oldName, String newName) {
  8. File path = new File(filePath);
  9. if(!path.exists()) return;
  10. for(File file : path.listFiles()) {
  11. if(file.isFile()) {
  12. String oldPath = file.getPath();
  13. if(oldPath.indexOf(oldName) > -1) {
  14. file.renameTo(new File(oldPath.replaceAll(oldName, newName)));
  15. }
  16. }else {
  17. batchReplaceFileName(file.getPath(), oldName, newName);
  18. }
  19. }
  20. }

发表评论

表情:
评论列表 (有 0 条评论,48人围观)

还没有评论,来说两句吧...

相关阅读