2014-02-10 172 views
-3

我有一个名为myfile的文件,但没有扩展名。我想添加一个扩展名,所以它会是myfile.ext。我不想打开它并用扩展名保存。只需“重命名”File类实例即可。 我该怎么办?将扩展名添加到文件

P.S.如果关键,我需要这个,因为我想用这样的:

File myfiletopeon=myfile; 
    if (Desktop.isDesktopSupported()) { 
     try { 
      Desktop.getDesktop().open(myfiletopeon); 
     } catch (IOException ex) { 
      JOptionPane.showMessageDialog(null,"Problem","Problem",JOptionPane.ERROR_MESSAGE); 
     } 
    } 

,以打开该文件,我需要一个扩展,使该文件可以打开

+0

在Java 7中,您可以使用: http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#move%28java.nio.file.Path ,%20java.nio.file.Path,%20java.nio.file.CopyOption ...%29 – pL4Gu33

+0

刚刚搜索“java重命名”,并得到这个http://stackoverflow.com/questions/1158777/renaming-a-file -using-java请在查询之前进行搜索。 – aalku

+0

只需使用扩展名重命名 –

回答

1

如何使用File.renameTo()方法?

相关问题