2010-10-19 181 views
-3

最好的办法是改变Java的文件扩展名?更改文件扩展名?

+2

问题不清楚。请举个例子。 – codaddict 2010-10-19 08:32:03

+0

用户转到网站,我将用户文件扩展名从EXE更改为TXT示例 – 2010-10-19 08:36:04

+0

需要脚本毁灭 – 2010-10-19 08:42:53

回答

1

首先,你应该熟悉What file extension is

Next correct你的问题,你只想改变它或如何改变它。

如果你只想改变它,我们可以假设扩展我真的在那里。

但回答如何更改扩展名。答案应该提供有关找到一个信息,正确解析字符串等...

而且你还应该定义什么是最适合你的。

对我来说最好的解决方案是。

1 - 检索'。'最后一个索引之后的字符。

2 - 验证字符串是否在系统定义的扩展中。

3 - 如果发现将其删除,

4 - 添加到文件名新的扩展。

+0

..thaaank youu! – 2010-10-19 08:59:41

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")); 

}

+0

您是否确定?不行 ! – 2010-10-19 08:38:37

+0

我的答案适用于Java,你的问题最初是张贴的,而不是Javascript – 2010-10-19 08:40:04

+0

public static void main(String [] argv)throws IOException {//构造现有文件中的文件对象。 文件f =新文件(“myfile.toto”); //重命名它 f.renameTo(new File(“myfile.myext”)); }不工作! – 2010-10-19 08:47:26