处理Java批量重命名文件的方法。

package com.cbsj.methods;


import java.io.File;

import java.text.SimpleDateFormat;

import java.util.Date;


public class FileOperator {


    /**

    * @param args

    */

    public static void main(String[] args) {

       // TODO Auto-generated method stub

      

       //doSomething......

      

    }

   

    //批量重命名文件的方法

    public static void fileRen(String s){

       //文件目录和文件名

       File fileDir = new File(s);

       String[] files = fileDir.list();

       //为重命名做准备

       File f_old = null;

       File f_new = null;

       String str = null;

       //重命名文件时加上系统日期

       Date d = new Date();

       SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");

       str = date.format(d);

       str = str.replace("-","");

       //利用循环批量重命名

       for (String file : files) {

           //设置重命名规则

           f_old = new File(fileDir, file);

           f_new = new File(fileDir, "CBSJ_"+file.replace(".","_"+str+"."));

           f_old.renameTo(f_new);


       }

      

    }

   

   

}

你可能感兴趣的:(java,F#)