您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将索引添加到现有文件的文件名中(file.txt => file_1.txt)

将索引添加到现有文件的文件名中(file.txt => file_1.txt)

未经测试的代码

File f = new File(filename);
String extension = "";
int g = 0;
int i = f.lastIndexOf('.');
extension = fileName.substring(i+1);

while(f.exists()) {      
  if (i > 0) 
  {  f.renameTo(f.getPath() + "\" + (f.getName() + g) + "." + extension); }
  else
  {  f.renameTo(f.getPath() + "\" + (f.getName() + g)); }

  g++;    
}
其他 2022/1/1 18:28:56 有477人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶