Java File

描述

创建 Java File 对象,通过它的方法创建文件或文件夹。

题目

创建三个 File 对象,分别指定磁盘地址(文件在磁盘不存在),进行以下操作:

  • 判断 file1 文件是否存在,如果不存在则创建。
  • 判断 file2 文件目录是否存在,如果不存在则创建。
  • 判断 file3 多级目录是否存在,如果不存在则创建。

题目解决思路

  1. 创建三个 File 对象,分别指向三个地址。
  2. 运用 exists 方法判断文件是否存在。
  3. 运用 createNewFile 方法创建新文件。
  4. 运用 mkdir 方法创建目录。
  5. 运用 mkdirs 方法创建多级目录。

代码具体实现

public class Test { public static void main(String[] args) throws IOException { System.out.println("嗨客网(www.haicoder.net)\n"); File file1 = new File("F:\\haicoder_file\\test.txt"); File file2 = new File("F:\\haicoder_file\\dirA"); File file3 = new File("F:\\haicoder_file\\dirB\\dirC"); if(!file1.exists()){ // 创建文件 file1.createNewFile(); System.out.println("创建文件成功"); } if(!file2.exists()){ // 创建文件目录 file2.mkdir(); System.out.println("创建文件目录"); } if(!file3.exists()){ // 创建多级目录 file3.mkdirs(); System.out.println("创建多级文件"); } } }

执行程序前,文件夹为空:

02 Java File.png

运行程序如下图:

03 Java File.png

执行程序后,文件夹如图:

04 Java File.png

以上案例运用 File 对象的相关方法,创建文件、文件夹、多级目录。