比如一个word文件:文档名.doc
我要将其重命名为 :XX_XX_XX_文档名.doc
也就是说重命名按以上固定格式,而且XX有的是从系统中读取的

解决方案 »

  1.   


    package com.lihan;
    import   java.io.*;   
      public   class   TestThread   {   
        
      public   static   void   main(String[]   args)   {   
      File   f   =   new   File("a.txt");   
      File   f1=new   File("b.txt");   
      f.renameTo(f1);   
      }   
      }   重命名
      

  2.   


    package com.lihan; 
    import java.io.*; 
    public class xfile {     /** 
         * @param args 
         */ 
        public static void main(String[] args) { 
            // TODO 自动生成方法存根 
            File f=new File("d:/old.txt"); 
            String c=f.getParent(); 
            File mm=new File(c+File.pathSeparator+"new.txt"); 
            if(f.renameTo(mm)) 
            { 
            System.out.println("修改成功!"); 
            } 
            else 
            { 
            System.out.println("修改失败"); 
            }     } } 
    修改文件名
      

  3.   

    http://topic.csdn.net/t/20050914/21/4271097.html
      

  4.   

    f.renameTo(f1);   ????这个怎么理解
      

  5.   

    李大哥,一直在啊
    renameTo到是知道
    关键是其中的XX是变化的,比如其中一个XX是系统时间或者是数据里某一个字段......
    象这种该怎样处理,麻烦你了
      

  6.   

    XX_XX_XX_文档名,名字用字符串连接就行了
      

  7.   

          upfileload.getFiles().getFile(0).saveAs(url+"\\"+file_name+"."+upfileload.getFiles().getFile(0).getFileExt());                   
          相信就是你要的,用jspsmartupload插件