• 一、前言
  • 二、代码实现
  • 总结

一、前言

前段时间,领导让我将一个文件夹里面所有的文件名字统一一下,需要将文件名字加上前缀。比如,在这些文件前面加入一个项目名称的前缀。如果,自己一个一个去改的话比较累,而且效率不高。为了提高效率,我通过Java代码来实现修改文件名。

二、代码实现

代码如下(示例):

public class test {public static void main(String[] args) {//  首先找到需要修改文件的文件夹,也可以像我这样将文件拷贝到一个我们容易找到的文件夹File file = new File("d:\\aaa");File[] list = file.listFiles();if (file.exists() && file.isDirectory()) {for (int i = 0; i < list.length; i++) {String name = list[i].getName();//  我这里是通过下标来找到字符串的位置,也可以有很多种方式,比如,lastIndexOf()//  具体请学习String的常用方法int index = name.indexOf(0);//  接下来就是将文件名修改 【XXX项目】+你截取的字符串//  我截取的是整条文件名//  也可以通过i进行排列,比如:加上i+"、"就会变成  1、【XXX项目】文件名称String name2 = "【XXX项目】"+name.substring(index + 1);//  将文件保存回aaa文件夹,也可存放在其他你需要保存的地方File dest = new File("d:/aaa" + "/" + name2);list[i].renameTo(dest);System.out.println(dest.getName());}}}
}

接下来我们看看效果:


这样我们的文件名称就修改好了,而且这样不只是修改word,同样可以修改图片、压缩包、表格、甚至是文件夹。


总结

以上就是今天要讲的内容,本文简单介绍了怎么修改文件的名称,比较方便、也能提高我们的工作效率。

用Java批量修改文件名称相关推荐

  1. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  2. 【JAVA工具类】批量修改文件名称修改成特定名称

    网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下  /********************************************* 系统名称: ...

  3. java修改file的名字_File类——JAVA实现批量修改文件名称

    最近做了一道题目如下 批量修改文件名称 假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片 但是当你回来的时候你发现所有的照片都是如下命名的 P1020335.JPG P1020336.JPG P1 ...

  4. 批量修改文件名称(Python)

    本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...

  5. 使用OC语言批量修改文件名称

    使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...

  6. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  7. 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称

    现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...

  8. woo语言一行代码批量修改文件名称

    woo语言一行代码 批量修改文件名称 1.windows平台 – 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀: woo.exe -r "a = _args() ...

  9. rename 命令 – 批量修改文件名称

    rename 命令的功能是用于批量修改文件名称.与 mv 命令一次只能修改一个文件名不同,rename命令能够基于正则表达式对文件名进行批量修改,但要求是把匹配规则准确的描述给系统. rename 命 ...

  10. 使用Python批量修改文件名称

    下载了一些图片,想要更改其文件的名称. 试了许多方法,都不太理想. 于是想到了使用Python来实现. 需要用到的模块及函数: import os rename() 函数用于改变文件或文件夹的名称.它 ...

最新文章

  1. 做 Java 工程师,挺!好!
  2. 从Zero到Hero,OpenAI重磅发布深度强化学习资源
  3. GitHub vs. Bitbucket 不只是功能不同
  4. zigbee协议技术无线模块对智能家居市场前景分析
  5. Unreal角色技术指南
  6. python猜词游戏源代码_Python趣味小游戏编写教学
  7. 苹果Mac如何使用Tuxera NTFS 格式化磁盘?
  8. [转]TortoiseSVN客户端的安装
  9. Python入门最完整的基础知识大全【纯干货,建议收藏】
  10. CR渲染器全景图如何渲染颜色通道_3dmax云渲染是什么?渲染100使用步骤
  11. 转-STAF学习使用总结一
  12. win10打印机服务器属性修改,Win10专业版中如何更改打印机端口
  13. matlab 光栅 傅里叶,光栅原理及MATLAB仿真汇编.doc
  14. 【数模之文本文件操作】
  15. 搭建企业gitlab私有仓库全过程
  16. 分布式系统原理与设计
  17. OpenLayers之 图层
  18. 拍一拍,微信史上最短一行代码
  19. 【转】约翰。克里斯朵夫的评论
  20. 能推荐个好用的日程管理app吗?能跨平台管理日程的便签APP

热门文章

  1. 右下角任务栏弹出天猫广告的解决办法,搞了半天原来是搜狗拼音在捣鬼!附搜狗双拼党转投微软拼音怀抱教程
  2. python--xlsx文件的读写
  3. C语言获取程序运行时间
  4. 二维数组定义及初始化
  5. 第三章 教育法律法规
  6. Ubuntu16.04安装谷歌浏览器
  7. Markdown中设置图片尺寸及添加图注
  8. HTML导航条和翻页栏
  9. 详解u盘装系统找不到镜像文件怎么回事
  10. h5背景图片尺寸怎么设置_html如何设置图片大小