Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. import java.io.File;
  2.  
  3. /**
  4. * 批量修改文件名
  5. *
  6. * @author zzs
  7. */
  8. public class ChangeFileName {
  9. public static void main(String[] args) {
  10. // 修改该目录下的文件
  11. File file = new File("E:/tmp/movie");
  12. // 列出所有文件与目录
  13. File[] files = file.listFiles();
  14.  
  15. int prefix = 0;
  16. for (File f : files) {
  17. if (f.isDirectory()) {
  18. continue;
  19. }
  20. // 获取原先的文件名
  21. String oldName = f.getName();
  22. System.out.println(oldName);
  23.  
  24. // 组装成新的文件名
  25. // String newName = (++prefix) + oldName;
  26. String newName = prefix + oldName;
  27. System.out.println("---" + newName);
  28. // 使用新的文件名构建File对象
  29. File newFile = new File(f.getParent() + "/" + newName);
  30. // 重命名
  31. boolean res = f.renameTo(newFile);
  32. System.out.println("---" + res);
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement