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

/********************************************* 系统名称:  * 模块名称: TODO* 软件版权: 马琳-君子自强,脚踏实地积累* 源程序名:BatchReName.java* 功能说明: * 开发人员: 马琳-君子自强,脚踏实地积累* 开发时间: 2019年5月8日 下午4:03:23* 审核人员:* 相关文档:* 修改记录: 修改日期    修改人员    修改说明* v1.0.0.0 2019年5月8日-01 马琳 TODO   *******************************************/package com.web;import java.io.File;/*** 功能说明:批量修改文件名称** @date 2019年5月8日* @author 马琳-君子自强,脚踏实地积累* @email 1217575485@qq.com* */
public class BatchReName {public  static  String InitPath="D:/IT/工作技术相关";public  static  String containStr="@www.java1234.com";public static void main(String[] args) {
//      StringBuffer  stf=new StringBuffer();
//      stf.append("[www.java1234.com]编写高质量代码:改善Java程序的151个建议.pdf");
//      System.out.println("判断是这个文件名称里面是否含有该字段:"+stf.toString().contains(containStr));
//      System.out.println("删除文件名称之后该字段显示为:"+stf.toString().replace(containStr,""));convertFileName( InitPath);}public static  void  convertFileName(String  flieName){File  file =new File(flieName);File[]  fileArray=file.listFiles();if(fileArray.length>0){for(int i=0;i<fileArray.length;i++){if(fileArray[i].isDirectory()){System.out.println("获取到文件夹名称:  "+file.getName());}else{String name=fileArray[i].getName();if(name.contains(containStr)){System.out.println("修改之前文件Name="+name);name=name.replace(containStr,"");System.out.println("修改之后文件Name="+name);File  desFile=new  File(flieName+"/"+name);fileArray[i].renameTo(desFile);}}}}}}

运行结果:

修改之后文件Name=2018Java开发岗位面试题汇总.txt
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
修改之后文件Name=Java Web开发实例大全 提高卷.pdf
修改之后文件Name=Java 从入门到精通(第4版).pdf
获取到文件夹工作技术相关
修改之后文件Name=Java工程师面试题整理[社招篇].pdf
修改之后文件Name=Java虚拟机规范  Java SE 8版.pdf
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
修改之后文件Name=【全新整理】中兴、华为的经典笔试、面试题.rar
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关
获取到文件夹工作技术相关

【JAVA工具类】批量修改文件名称修改成特定名称相关推荐

  1. java工具类之大文件分片(切割)与合并

    之前在潭州教育教学网站上看了一个视频关于java大文件的分片与合并 自己在练习的时候遇到一些坑,调试了好长时间 代码如下: 首先配置一个专门放参数的类 SplitFileParam public cl ...

  2. Java修改图片分辨率(附代码) | Java工具类

    目录 前言 环境依赖 代码 总结 前言 本文提供可以修改图片分辨率的java工具类,实用主义的狂欢. 环境依赖 添加必要的一些maven依赖. <dependency><groupI ...

  3. 【Java工具类】(22)—服务器传文件工具类SCp和Sftp

    Java工具类(22)-服务器传文件工具类SCp和Sftp 1.Scp package com.awifi.capacity.docker.manager.utils;import ch.ethz.s ...

  4. 处理文件工具类(批量上传,下载)

    ================================================================ 注意:此使用jsp+servlet进行文件的上传与下载测试,以及在ss ...

  5. java工具类获取文件扩展名与content-type、http与content-type映射关系

    java工具类获取文件扩展名与content-type.http与content-type映射关系 大家好,我是酷酷的韩~ 一.对应关系参考地址: http://doc.chacuo.net/cont ...

  6. Java实现FTP批量大文件上传下载

    用Java实现FTP批量大文件上传下载 <iframe id="I0_1416224567509" style="margin: 0px; padding: 0px ...

  7. 如何快速修改文件的修改时间?

    如何快速修改文件的修改时间?对于这个电脑操作问题,你采用什么方法能又快又准确呢?有的小伙伴认为只要我们手动修改一下就可以,那是原始的办法,而且不能任意调整.因为我们手动修改只是记录最后的时间,如果我们 ...

  8. java工具类-排序介绍

    1.介绍 前面针对不同的排序算法做了一个总结分析,下面介绍一下java中的内部工具类的排序算法. 本文将介绍如何利用java现有的类库对数组和各种Collection容器进行排序. 2.现有排序类 目 ...

  9. 怎么修改文件的修改日期?

    怎么修改文件的修改日期?打开一个文件的属性,我们在里面可以看到很多的文件信息,其中一个就是文件的修改日期,这个是文件在完成修改后电脑系统赋予文件的,文件每修改一次这个修改时间都会发生变化.不过有的小伙 ...

  10. 【批量改文件夹中的图片名称-python】

    批量改文件夹中的图片名称-python(记录) 目的 最近在制作零件数据集标注时,发现在摄像机中拍摄的图片名称是乱码的,不便于进行数据标注,所以写下这段代码,以便日后再次使用. 转换之前图片文件夹中的 ...

最新文章

  1. 【CyberSecurityLearning 40】网络地址配置(Kali/CentOS)
  2. Effective Java~42. Lambda 优于匿名类
  3. pythonturtle画彩虹蟒蛇_python如何用turtle库画蟒蛇?
  4. java实现录屏_java录屏截屏: 用java代码实现的录屏和截图截屏,并在springboot上实现...
  5. .NET简谈设计模式之(命令模式)
  6. 这些练习并没有多少用,但舍不得就扔了,作个记录吧。
  7. WIN10关闭Windows Defender
  8. 用matlab编写指派问题,[原创] Matlab 指派问题模型代码
  9. vtigerCRM 是作为一种开源CRM软件
  10. 基于张正友平面标定法的摄像机标定及GUI实现
  11. 怎么样才能彻底消灭猫瘟病毒?
  12. Unity优化☀️光照烘焙
  13. 2021年中国VR/AR行业市场投融资现状分析:VR/AR技术领域融资实现双增长[图]
  14. matlab读入三维点云数据斯坦福兔子
  15. Greenplum 临时表年龄问题
  16. java 可以继承不同包的类吗_深入理解JAVA中的跨包继承
  17. CCRC中国网络安全审查技术与认证中心 物联网安全技术工程师(ISTE)开课通知
  18. 移动流量转赠给好友_中国移动流量流量如何转赠给别人
  19. CCF 报数 201912-1 100分 15ms
  20. 阿朱:2020年中国企业服务产业总结

热门文章

  1. java求因子_一个数恰好等于它的因子之和java
  2. VMware虚拟机安装win10系统教程(巨细)
  3. 上传webshell(入侵目标页面主机靶机演示)
  4. Kafka Rest : Confluent
  5. numpy和pandas简单使用
  6. Echarts图表设置x轴y轴均随滚轮滚动缩+放 区域缩放
  7. Maya粒子特效制作(二)
  8. 部署到gcp_肿瘤内科成功举办基础研究及GCP云端学术论坛
  9. 医药之家:仿制药市场加速洗牌,多家药企陆续通过一致性评价
  10. 21世纪十大热门编程语言大集合,看你适合哪一种?