java创建文件和目录(一)

2014-11-24 09:26:26 · 作者: · 浏览: 0
创建文件和目录的关键技术点如下:
  1. 1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败  
  2. 2、File类的mkdir方法根据抽象路径创建目录  
  3. 3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录  
  4. 4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀、后缀及文件所在的目录,如果不指定目录,则存放在系统的临时文件夹下。  
  5. 5、除mkdirs方法外,以上方法在创建文件和目录时,必须保证目标文件不存在,而且父目录存在,否则会创建失败  


  1. package book.io;  
  2.   
  3. import java.io.File;  
  4. import
     java.io.IOException;  
  5.   
  6. public class CreateFileUtil {  
  7.      
  8.     public static boolean createFile(String destFileName) {  
  9.         File file = new File(destFileName);  
  10.         if(file.exists()) {  
  11.             System.out.println("创建单个文件" + destFileName + "失败,目标文件已存在!");  
  12.             return false;  
  13.         }  
  14.         if (destFileName.endsWith(File.separator)) {  
  15.             System.out.println("创建单个文件" + destFileName + "失败,目标文件不能为目录!");  
  16.             return false;  
  17.         }  
  18.         //判断目标文件所在的目录是否存在  
  19.         if(!file.getParentFile().exists()) {  
  20.             //如果目标文件所在的目录不存在,则创建父目录  
  21.             System.out.println("目标文件所在目录不存在,准备创建它!");  
  22.             if(!file.getParentFile().mkdirs()) {  
  23.                 System.out.println("创建目标文件所在目录失败!");  
  24.                 return false;  
  25.             }  
  26.         }  
  27.         //创建目标文件  
  28.