2010-10-19 188 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