Java 判断文件夹、文件是否存在,不存在则创建

时间:2025-02-14 20:14:14

1、判断文件是否存在,不存在创建文件

File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\");    
if(!())    
{    
    try {    
        ();    
    } catch (IOException e) {    
        // TODO Auto-generated catch block    
        ();    
    }    
}    

2、判断文件夹是否存在,不存在创建文件夹

File file =new File("C:\\Users\\QPING\\Desktop\\JavaScript");    
//如果文件夹不存在则创建    
if  (!file .exists()  && !file .isDirectory())      
{       
    ("//不存在");  
    file .mkdir();    
} else   
{  
    ("//目录存在");  
}  

创建目录

 

当不存在目录aa文件夹时:

File file1=new File("/aa");

Boolean aa=();// true

File file1=new File("/aa/bb");

Boolean bb=();// false

Boolean bbc=();// ture

mkdir()和mkdirs()的区别:

 

mkdir()  创建此抽象路径名指定的目录。如果父目录不存在则创建不成功。

mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

 

创建文件

 

File file3=new File("/aa/");
Boo1ean b=();//如果目录aa存在返回true,不存在就返回false