批量修改文件夹中文件的后缀名
有的时候我们需要对文件名的后缀名进行操作,修改后缀名并不是进行转码。仅仅是对文件的后缀名进行修改。废话不多说直接上代码。
import java.io.File;
import java.util.Scanner;/*** Title:批量修改文件的后缀* * @author 高进*/public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入要修改文件后缀名的文件夹:");String path = sc.nextLine();System.out.println("请输入修改前的后缀名:");String beforeSuffix = sc.nextLine();System.out.println("请输入修改后的后缀名:");String afterSuffix = sc.nextLine();reName(path, beforeSuffix, afterSuffix);}public static void reName(String path, String beforeSuffix, String afterSuffix) {try {File f = new File(path);File[] fs = f.listFiles();for (File subFile : fs) {// 如果文件是文件夹则递归调用批量更改文件后缀名的函数if (subFile.isDirectory()) {reName(subFile.getPath(), beforeSuffix, afterSuffix);} else {String name = subFile.getName();if (name.endsWith(beforeSuffix)) {subFile.renameTo(new File(subFile.getParent() + "/" + name + afterSuffix));}}}System.out.println("全部修改完成!!!");} catch (Exception e) {System.out.println("修改异常");e.printStackTrace();}}
}
批量修改文件夹中文件的后缀名相关推荐
- 如何批量修改文件夹中图片的后缀名
原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...
- 使用java对文件夹中文件后缀进行修改
使用java对文件夹中文件后缀进行修改 在网上找到的项目资料,本打算学习下,结果给的资料是ziw格式,需要使用为知笔记才能打开,百度半天没有找到为知笔记的下载方式,但是看到可以转换格式为zip,然后进 ...
- 用bat批量改文件夹中文件的名字
目录 获取需要文件夹中文件的所有文件路径 通过excel按规律改变名字 用ren 连接旧文件名和新文件名 把连接好的命令复制粘贴到txt,后改txt后缀为bat,完成! 获取需要文件夹中文件的所有文件 ...
- python读取文件夹-Python按顺序读取文件夹中文件
参考资料: 涉及到文件操作,我们有时候会读取一个文件夹中的所有的文件.这些文件可能是文件名完全混乱的,也可能是完全格式化的(如1.png,2.png...).下面介绍Python中的几种按顺序(假如有 ...
- QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
文章目录 前言 一.读取本地文件并显示 二.双击读取数据 前言 本文主要是为了解决QListWidget读取本地文件夹中文件,并且显示的问题.然后双击读取其中xml数据 一.读取本地文件并显示 如下的 ...
- 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数
案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...
- 文件夹中文件名称的获取,并相应的添加或删除对应的文件夹或文佳
1.获取文件夹中文件夹的名称,并添加或删除对应的文件夹 <1> 获取文件夹的名称 fldPath = "相对应的路径名称" dirInfo = New Director ...
- python中按照文件夹中文件的排列顺序读取文件内容,python文件显示和windows目录显示一致
原创 python中按照文件夹中文件的排列顺序读取文件内容 2018-12-06 11:49:18 途径北海道 阅读数 3891 更多 分类专栏: python 版权声明:本文为博主原创文章,遵循 C ...
- php获取文件夹中文件名称
php获取文件夹中文件名称 <?php $handler = opendir('upload/ftp');//当前目录中的文件夹下的文件夹 while( ($filename = readdir ...
- C#实现对指定文件夹中文件按修改时间排序
string path = "~/Document/Introduction/团队管理制度/"; DirectoryInfo dirinfo = new D ...
最新文章
- 使用GPRS模块进行TCP/UDP连接的过程分析
- tensorflow学习(5.实际图片的读取以及lenet-5的搭建)
- 说说PendingIntent的内部机制
- 小米网关控制空调伴侣_小爱同学怎么控制灯?
- 使用Hash碰撞进行DoS攻击
- c# oracle datasource,C# 连接Oracle 数据库 示例源码下载
- 微信机器人开发SDK使用教程--群发消息任务
- 3. 安装 phpmyadmin
- 深入JavaScript之JS引擎如何执行JS代码
- 三种计算机控制系统是,计算机控制系统3
- matlab 柯西黎曼方程,解析函数及柯西黎曼方程.ppt
- 在python中for a in a是什么意思_Python:A [1:]中x的含義是什么?
- Linux网络技术学习(二)—— net_device数据结构解析
- java if函数的使用方法_IF函数的使用方法(入门+进阶+高级)
- 榆熙电商:为什么“砍价免费拿”是拼多多主推的一个营销项目?
- js实现微信表情回显
- IntelliJ IDEA启动tomcat报错:Disconnected from server
- 自助订餐管理系统(小程序+后台源码+数据库)
- 机器学习—决策树模型
- stl如果开o2_打开STL文件的四种最佳方法