在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

Java实现批量修改文件名

2017-2-7 13:41| 发布者: zhangjf| 查看: 474| 评论: 0

摘要: 本篇主要使用Java实现文件名的批量修改。做数据挖掘实验,当数据集量不充足时,通常使用交叉法进行多次实验,提取不重复的训练集、验证集和测试集,这时能够批量随机修改文件名能够大大提高开发效率。package app;im ...

本篇主要使用Java实现文件名的批量修改。做数据挖掘实验,当数据集量不充足时,通常使用交叉法进行多次实验,提取不重复的训练集、验证集和测试集,这时能够批量随机修改文件名能够大大提高开发效率。

  1. package app;
  2. import java.io.*;
  3. public class Test {
  4. public static void main(String[] args) {
  5. String path = "F:\";
  6. String suffix = ".png";
  7. for (int i = 6; i >= 1; i--) {
  8. rename(path + i + suffix, "" + (i + 1), suffix);
  9. }
  10. rename(path + "7" + suffix, "1", suffix);
  11. }
  12. public static boolean rename(String AbsolutePath, String newName,
  13. String Suffix) {
  14. File file = new File(AbsolutePath);
  15. if (!file.exists()) {
  16. return false;
  17. }
  18. String filename = file.getAbsolutePath();
  19. if (filename.indexOf(".") >= 0) {
  20. filename = filename.substring(0, filename.lastIndexOf("\"));
  21. filename += newName;
  22. }
  23. file.renameTo(new File(filename + Suffix));
  24. return true;
  25. }
  26. }
复制代码


来自: http://my.oschina.net/keyven/blog/592453

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-9 10:11

Copyright 2015-2025 djqfx

返回顶部