OSGI学習ノート


1
 
/**
 * 
 */
package com.common.utils;

import java.io.File;

/**
 * @author Administrator
 * 
 */
public class FileIO {

	/**
	 *  
	 */
	private static String separator = System.getProperty("file.separator");

	/**
	 *  , 
	 * 
	 * @param args
	 *            : (path,name,isHaveTime:1 ,0 )
	 */
	public static void createDir(String... args) {

		String abstractPath = getDirAbstractPath(args);

		File file = new File(abstractPath);

		if (file.exists()) {
			file.delete();
		}
		file.mkdir();
	}

	public static void createMusicDir(String dir) {

		String abstractPath = "D:\\minglei\\music\\" + dir;

		File file = new File(abstractPath);

		if (file.exists()) {
			file.delete();
		}
		file.mkdir();
	}

	/**
	 *  
	 * 
	 * @param path
	 * @param name
	 * @return
	 */
	private static String getDirAbstractPath(String... args) {

		if (!UtilTool.isBlank(args[1])) {
			if (args[2].equals("1")) {
				return args[0] + separator + args[1] + "("
						+ UtilTool.getCurrentTime() + ")";
			} else {
				return args[0] + separator + args[1];
			}
		}
		return args[0] + separator + UtilTool.getCurrentTime();
	}


	public static void main(String[] args) {
		FileIO.createMusicDir("lll");
	}
}