如何用java修改文件的扩展名?小女子先谢过了!:D

时间:2021-08-03 16:58:19
如题,如何将一个文件名的文件属性由.rtf改为.doc

12 个解决方案

#1


File file=new File("c:/test.txt");
    file.renameTo(new File("c:/test.log"));

#2


可以先把文件读出来,然后建个 “doc“ 文件 写入 保存 ,删除原文件。

#3


zrtl(刚从软件园回来)  
的方法就可以吧,不用那么麻烦吧

#4


import java.io.*;

public class test1
{
   public static void main(String[] args) {
    File file=new File("c:/test.rtf"); //指定文件名及路径
    String filename=file.getAbsolutePath();
    if(filename.indexOf(".")>=0)
    {
      filename = filename.substring(0, filename.lastIndexOf("."));
    }
    file.renameTo(new File(filename+".doc")); //改名
  }

}

#5


1、警告:如果真是把.rtf的改为.doc的文件可能造成文件的损坏
2、如果真要改的话“zrtl(刚从软件园回来) ”方法是对的
3、如果.rtf和.doc的编码格式是已知的情况下,可以用程序实现,不过比较麻烦,就像把.bmp的文件改成.jpg的文件一样!

#6


先读取文件然后再在修改后缀,在保存文件。

#7


.doc格式的文件如何生成呢?有相应的组件吗?我只知道.rtf可以用itext组件生成,但不知道如何生成word格式的文件!请各位高手指点一二!

#8


import java.io.*;

public class test1
{
   public static void main(String[] args) {
    File file=new File("c:/test.rtf"); //指定文件名及路径
    String filename=file.getAbsolutePath();
    if(filename.indexOf(".")>=0)
    {
      filename = filename.substring(0, filename.lastIndexOf("."));
    }
    file.renameTo(new File(filename+".doc")); //改名
  }

}
------------------------------------

方法不是有了吗,不过真改的话得注意不同文件的编码格式。

#9


你去找找第三方的PACKAGE应该有吧
word格式比较烦琐

#10


有MM问回答的就是快啊....

#11


正如楼上几位大侠们说的,改了文件格式后,文件内容也受破坏了!:(
还有其它方法吗?

#12


?????

#1


File file=new File("c:/test.txt");
    file.renameTo(new File("c:/test.log"));

#2


可以先把文件读出来,然后建个 “doc“ 文件 写入 保存 ,删除原文件。

#3


zrtl(刚从软件园回来)  
的方法就可以吧,不用那么麻烦吧

#4


import java.io.*;

public class test1
{
   public static void main(String[] args) {
    File file=new File("c:/test.rtf"); //指定文件名及路径
    String filename=file.getAbsolutePath();
    if(filename.indexOf(".")>=0)
    {
      filename = filename.substring(0, filename.lastIndexOf("."));
    }
    file.renameTo(new File(filename+".doc")); //改名
  }

}

#5


1、警告:如果真是把.rtf的改为.doc的文件可能造成文件的损坏
2、如果真要改的话“zrtl(刚从软件园回来) ”方法是对的
3、如果.rtf和.doc的编码格式是已知的情况下,可以用程序实现,不过比较麻烦,就像把.bmp的文件改成.jpg的文件一样!

#6


先读取文件然后再在修改后缀,在保存文件。

#7


.doc格式的文件如何生成呢?有相应的组件吗?我只知道.rtf可以用itext组件生成,但不知道如何生成word格式的文件!请各位高手指点一二!

#8


import java.io.*;

public class test1
{
   public static void main(String[] args) {
    File file=new File("c:/test.rtf"); //指定文件名及路径
    String filename=file.getAbsolutePath();
    if(filename.indexOf(".")>=0)
    {
      filename = filename.substring(0, filename.lastIndexOf("."));
    }
    file.renameTo(new File(filename+".doc")); //改名
  }

}
------------------------------------

方法不是有了吗,不过真改的话得注意不同文件的编码格式。

#9


你去找找第三方的PACKAGE应该有吧
word格式比较烦琐

#10


有MM问回答的就是快啊....

#11


正如楼上几位大侠们说的,改了文件格式后,文件内容也受破坏了!:(
还有其它方法吗?

#12


?????