package com.manor.util.file;
import java.io.File;
import org.apache.log4j.Logger;
import com.manor.util.pub.SysUtil;
/**
* @author ken
* @Time 2011-12-14 文件夹工具类
*/
public class FolderUtil {
private static Logger log = Logger.getLogger(FolderUtil.class);
/**
* 创建目录,仅是创建目录,不能创建文件
*
* @param directoryPath即将创建目录的路径
* @return true or false 创建成功为true,否则为false; directoryPath demo:<br/>
* c:\\aa\\bb\\cc c:aa\\bb\\cc c:\\aa\\bb\\cc\\这上面三个路径是相同的
* \\aa\\bb\\cc\\刚是工程根目录下的了
*/
public static boolean createDirectory(String dirPath) {
if (SysUtil.isEmpty(dirPath)) {// 路径为空或者不存在
return false;
} else {// 开始创建目录
File filePath = new File(dirPath);
if (!filePath.exists()) {
filePath.mkdirs();
}
if (filePath.exists()) {
log.info("创建文件夹"+dirPath+"成功");
return true;
} else {
log.info("创建文件夹"+dirPath+"失败");
return false;
}
}
}
public static void main(String[] args) {
System.out.println(createDirectory("D:\\aa.txt"));;
}
}
?