java 关于批量修改文件名的问题
发布网友
发布时间:2022-04-26 03:13
我来回答
共2个回答
热心网友
时间:2022-06-20 09:56
先将所有的 .wav 后缀的文件筛选出来,
然后用 File 对象的 renameTo方法。
renameTo
public boolean renameTo(File dest)
重新命名此抽象路径名表示的文件。
此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,该操作不是不可分的,如果已经存在具有目标抽象路径名的文件,那么该操作可能无法获得成功。应该始终检查返回值,以确保重命名操作成功。
参数:
dest - 指定文件的新抽象路径名
返回:
当且仅当重命名成功时,返回 true;否则返回 false
看File对象的API。
要去掉A你就 先用String 中的replace方法,加上正则表达式,把文件名替换了。
aaaaA.wav 通过正则匹配替换成 aaaa.wav
还有就是用 String中的split方法用点切割,然后切完后的前一个String去掉最后一个字符,
重命名的时候加上.wav
热心网友
时间:2022-06-20 09:56
写个java程序,递归遍历文件夹就行了,
A.java replace with .java