Java遍历文件夹下所有文件然后按照指定规则重新命名
2021/8/6 12:06:21
本文主要是介绍Java遍历文件夹下所有文件然后按照指定规则重新命名,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
由于本人从网上下载了一些资源,但是每个文件名中都有:“【更多海量资源_xxx.com】”的文字,看起来很不舒服,所有就想写一个简单类,来删除这些文字,代码只追求简单,能用就行,具体代码如下:
public class AppTest { public static void main(String[] args) { //这里填写具体目录名 String path = "E:\\BaiduNetdiskDownload\\xxxx"; getFile(path); } private static void getFile(String path) { File file = new File(path); File[] array = file.listFiles(); for (int i = 0; i < array.length; i++) { if (array[i].isFile()) { // 只显示文件名 System.out.println("文件名" + array[i].getName()); // 显示文件路径和名字 System.out.println("文件路径和名字" + array[i]); // 显示文件路径和名字 System.out.println("文件路径和名字" + array[i].getPath()); File oriFile = new File(array[i].getPath()); //根据正则表达式切割指定文字 String[] renames = array[i].getPath().split("【更多海量资源_xxx.com】"); StringBuffer stringBuffer = new StringBuffer(); for (int i1 = 0; i1 < renames.length; i1++) { stringBuffer.append(renames[i1].toString()); } System.out.println(stringBuffer.toString()); oriFile.renameTo(new File(stringBuffer.toString())); } else if (array[i].isDirectory()) { getFile(array[i].getPath()); } } } }
这篇关于Java遍历文件夹下所有文件然后按照指定规则重新命名的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?