1. 程式人生 > >UUID產生一個新文件名的工具類

UUID產生一個新文件名的工具類

random div uid blog cnblogs turn ret ner domu

1.FileUtils.java

package Utils.GenerateNewFileName;

import java.util.UUID;

public class FileUtils {
    /**
         * 獲取文件的新名稱
         * @param fileName 文件名
         * @return 文件新生成的名稱
         */
        public static String getNewFileName(String fileName) {
            StringBuffer newFileName 
= new StringBuffer(); String extension = fileName.substring(fileName.lastIndexOf(‘.‘)); newFileName.append(UUID.randomUUID().toString()); newFileName.append(extension); return newFileName.toString(); } }

2.測試:

package Utils.GenerateNewFileName;

import org.junit.Test; public class TestUtils { @Test public void Test1(){ System.out.println(FileUtils.getNewFileName("1.DOC")); System.out.println(FileUtils.getNewFileName("1.X.DOCX")); } }

結果:

64f6a0e4-b838-4dce-8c2e-383ffa9f37b8.DOC
17bd32d2-5233-40e4-9822-aec9844c8353.DOCX



UUID產生一個新文件名的工具類