改变Java的文件扩展名的最佳方法是什么?
答案 0 :(得分:3)
只需使用File.renameTo(String name)重命名:
public static void main(String[] argv) throws IOException {
// Construct the file object from existing file.
File f = new File("myfile.toto");
// Rename it
f.renameTo(new File("myfile.myext"));
}
答案 1 :(得分:1)
首先你应该熟悉What file extension is。
接下来更正您的问题,您是否只想更改它或如何更改它。
如果你只想改变它,我们可以假设扩展我真的在那里。
但是为了回答如何改变扩展名。答案应提供有关找到一个,正确解析字符串等信息......
你还应该为你定义最好的意思。
对我来说,最好的解决方案就是。
1 - 在'。'。
的最后一个索引之后检索字符2 - 验证字符串是否在系统定义的扩展名中。
3 - 如果发现将其删除,
4 - 添加到文件名新扩展名。