更改文件扩展名?

时间:2010-10-19 08:29:18

标签: java file javascript-events

改变Java的文件扩展名的最佳方法是什么?

2 个答案:

答案 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 - 添加到文件名新扩展名。