
package com.lovenav.utils;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

/**
 * @Title: FileUtils.java
 * @Package com.qfedu.common.utils
 * @Description: TODO(用一句话描述该文件做什么)
 * @author Feri
 * @date 2018年5月29日
 * @version V1.0
 * 文件工具类
 */
public class FileUtils {

    //创建文件夹 一个月一个文件夹
    public static File createDir(String dir) {
        //子文件名称：201805 201806
        String month = new SimpleDateFormat("yyyyMM").format(new Date());
        File dir1 = new File(new File(dir).getParent(), "fmwimages");
        File dir2 = new File(dir1, month);
        if (!dir2.exists()) {
            dir2.mkdirs();
        }
        return dir2;
    }

    //创建唯一名称
    public static String createFileName(String fn) {
        if (fn.length() > 30) {
            fn = fn.substring(fn.length() - 30);
        }
        return UUID.randomUUID().toString() + "_" + fn;
    }


}
