1、说明
判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径;如果存在,打印其路径
2、实现源码
/**
* @Title:BuildFolder.Java
* @Package:com.you.freemarker.model
* @Description:创建文件夹
* @author:Youhaidong(游海东)
* @date:2014-6-30 下午10:47:06
* @version V1.0
*/
package com.you.freemarker.model;
import java.io.File;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
*
Title:BuildFolder.java
*
Description:游海东个人开发
*
Copyright:Copyright(c)2013
* @author:游海东
* @date:2014-6-30 下午10:47:06
* @version V1.0
*/
public class BuildFolder
{
/**
* 判断文件夹是否存在,如果不存在就创建文件夹
* @Title:buildFolder
* @Description:
* @param:@param path
* @param:@return
* @return:String
* @throws
*/
public static String buildFolder(String path)
{
//读取文件夹路径
File file = new File(path);
//判断是否存在
if (!file.exists() && !file.isDirectory())
{
try
{
System.out.println("文件夹不存在!");
//生成文件夹
file.mkdir();
}
catch (Exception e)
{
e.printStackTrace();
}
}
else
{
System.out.println("文件夹存在!");
}
return path;
}
/**
* @Title:main
* @Description:
* @param:@param args
* @return: void
* @throws
*/
public static void main(String[] args)
{
String path = "D:\\Dong";
String folder = buildFolder(path);
System.out.println("文件夹路径:" + folder);
}
}
3、实现结果
(1)文件夹不存在时
文件夹不存在!
文件夹路径:D:\Dong
(2)文件夹存在
文件夹存在!
文件夹路径:D:\Dong