我的文件系统中有以下文件:file1_mp4
和file2_3gp
。
我想将第二个文件重命名为第一个文件file1
左半部分的名称和第二个文件中的扩展名_3gp
,生成file1_3gp
。
答案 0 :(得分:3)
由于下划线实际上不是扩展名分隔符,因此您必须拆分名称:
String[] parts1 = file1.getName().split("_");
String[] parts2 = file2.getName().split("_");
然后你可以重命名
file1.renameTo(parts1[0] + "_" + parts2[1]);
(上面,file1
和file2
是java.io.File
)的实例
答案 1 :(得分:0)
重命名File
类的文件使用renameTo()方法。使用String
类的方法来操纵他们的名字。