当前位置: 首页 > news >正文

java批量修改文件名工具类

java批量修改文件名工具类

package test;

import java.io.File;
import java.util.Arrays;

public class Tools {

	public static void main(String[] args) {
		String path = "C:/大数据/第1章:hadoop";
		File file = new File(path);   
		String[] flist = file.list();
		Arrays.asList(flist).stream().forEach(x -> {
			if(x.contains("大数据-0")){
				String cc = x.replace("大数据-0", "大数据-");
				File old   = new File(path + File.separatorChar + x);
				File nfile = new File(path + File.separatorChar + cc);
				old.renameTo(nfile);
			}
		});
		Arrays.asList(flist).stream().forEach(x ->System.out.println(x));
	}
}

相关文章:

  • deepin安装后wps提示缺少字体
  • Unknown initial character set index '45' received from server
  • 阿里云maven公共代理库
  • deepin安装anaconda后,创建图标
  • 论一只爬虫的自我修养——python使用代理
  • Android Studio打开工具栏
  • Android Studio入门小例子
  • 如何证明素数个数无限个
  • java运用itextpdf批量添加书签
  • Python3学习第四天
  • 解决中国大学MOOC遮挡字幕问题
  • Deepin_wine安装超星阅读器及解决乱码问题
  • linux为文件创建软链接
  • 判断回文数
  • 两数相加_详解
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [case10]使用RSQL实现端到端的动态查询
  • Android 架构优化~MVP 架构改造
  • CentOS 7 修改主机名
  • Effective Java 笔记(一)
  • FineReport中如何实现自动滚屏效果
  • hadoop集群管理系统搭建规划说明
  • Hexo+码云+git快速搭建免费的静态Blog
  • laravel5.5 视图共享数据
  • learning koa2.x
  • node和express搭建代理服务器(源码)
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • python 装饰器(一)
  • Terraform入门 - 1. 安装Terraform
  • win10下安装mysql5.7
  • 聊聊sentinel的DegradeSlot
  • 如何使用 JavaScript 解析 URL
  • 手写一个CommonJS打包工具(一)
  • 通过git安装npm私有模块
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • Java性能优化之JVM GC(垃圾回收机制)
  • Semaphore
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • # centos7下FFmpeg环境部署记录
  • #在 README.md 中生成项目目录结构
  • (¥1011)-(一千零一拾一元整)输出
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (ZT)出版业改革:该死的死,该生的生
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (算法)N皇后问题
  • (五)Python 垃圾回收机制
  • (转)EXC_BREAKPOINT僵尸错误
  • .NET 4.0中的泛型协变和反变
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET学习教程二——.net基础定义+VS常用设置
  • [ C++ ] STL_list 使用及其模拟实现