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;
/**
* 類功能說明
* 類修改者 修改日期
* 修改說明
* <p>Title:BuildFolder.java</p>
* <p>Description:游海東個人開發</p>
* <p>Copyright:Copyright(c)2013</p>
* @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
編寫高質量代碼 改善Java程序的151個建議 PDF高清完整版 http://www.linuxidc.com/Linux/2014-06/103388.htm
Java 8簡明教程 http://www.linuxidc.com/Linux/2014-03/98754.htm
Java對象初始化順序的簡單驗證 http://www.linuxidc.com/Linux/2014-02/96220.htm
Java對象值傳遞和對象傳遞的總結 http://www.linuxidc.com/Linux/2012-12/76692.htm
Java對象序列化ObjectOutputStream和ObjectInputStream示例 http://www.linuxidc.com/Linux/2012-08/68360.htm