Java,创建文件

来源:互联网 发布:jquery.downcount.js 编辑:程序博客网 时间:2024/05/17 07:19

创建文件

一、创建文件夹

mkdir():创建此抽象路径名指定的目录。

mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。注意,此操作失败时也可能已经成功地创建了一部分必需的。

也就是说,mkdir()只能创建一级的目录,且需要存在父目录;mkdirs()可以创建多级目录,无论是否存在父目录

1.mkdir():创建此抽象路径名指定的目录。

1.1代码

File txt=new File("E:/imag.txt");if (!txt.exists()) {       txt.mkdir();  }

1.2结果


注:

        File txt=new File("E:/88/imag.txt");        if (!txt.exists()) {              txt.mkdir();          }         //既不报错,也不创建文件夹

        File txt=new File("E:/88/imag.txt");        if (!txt.exists()) {              txt.createNewFile();          } 

报错如下:(原因是因为有父级文件)


       File txt=new File("E:/log1.txt");       if(!txt.exists()){             txt.createNewFile();         }  
  结果如下:

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

2.1代码

File txt=new File("E:/77/imag77.txt");if (!txt.exists()) {      txt.mkdirs();  }  

2.2结果


二、创建文件夹下文件

1.代码

             File f = new File("E:/a/b/test.txt");        if (!f.exists()) {            f.getParentFile().mkdirs();            f.createNewFile();        }


2.结果


原创粉丝点击