`

转--java 类File的方法: mkdir()方法与mkdirs()的区别

阅读更多
File file_date = new File(“D:\\yyy\\2010-02-28”);
    // 如果该日期的文件夹存在,就把获得的指令文件夹建到该文件夹下。
    // 如果该日期的文件夹不存在,就新建一个日期的文件夹。
    if (file_date.exists()) {
     System.out.println("该日期的文件夹已经存在!");
    } else { 
//如果直接写下面的一句话,就会说:文件建立失败。因为父文件yyy不存在。

     boolean file_true = file_date.mkdir();

//但是写下面的这句话,就不会报错:文件夹建立失败。因为它会自动建立不存在的父文建夹。

//boolean file_true = file_date.mkdirs();
     if (file_true) {
      System.out.println("文件夹建立成功");
     } else {
      System.out.println("文件建立失败");
      return;
     }

    }

//mkdir()   如果你想在已经存在的文件夹(D盘下的yyy文件夹)下建立新的文件夹(2010-02-28文件夹),就可以用此方法。此方法不能在不存在的文件夹下建立新的文件夹。假如想建立名字是"2010-02-28"文件夹,那么它的父文件夹必须存在。

//mkdirs() 如果你想根据File里的路径名建立文件夹(当你不知道此文件夹是否存在,也不知道父文件夹存在),就可用此方法,它建立文件夹的原则是:如果父文件夹不存在并且最后一级子文件夹不存在,它就自动新建所有路经里写的文件夹;如果父文件夹存在,它就直接在已经存在的父文件夹下新建子文件夹。


分享到:
评论

相关推荐

    java file类的方法

    ### Java File 类的方法详解 #### 一、简介 在Java编程语言中,`java.io.File`类是一个非常重要的类,它提供了对文件和目录路径名的抽象表示,并且支持一些基本的操作,例如创建、删除文件或目录等。本文将详细...

    java开发之File类详细使用方法介绍

    Java中的File类是Java IO包(java.io)中的核心类,用于处理文件和文件系统相关的操作,如文件的创建、删除、重命名以及查询文件属性等。File类并不直接涉及文件内容的读写,而是专注于文件对象的元数据管理。 1. *...

    后端Java部分知识----文件地址----File类

    在Java编程语言中,`File`类是处理文件和目录的核心工具,它位于`java.io`包中。`File`类提供了丰富的API来创建、删除、重命名文件以及管理文件和目录的属性。以下是对`File`类常用方法的详细说明: 1. **创建文件...

    Java 语言File类的详解

    Java 语言中的File类是Java.io包下的一个核心类,它是用来操作文件和目录的工具类。File类提供了丰富的API,使得程序员可以方便地进行文件的创建、删除、重命名、属性读取等一系列操作。在Java中,一切皆对象,File...

    Java语言程序设计:第六章 流.ppt

    例如,`InputStream`和`OutputStream`类用于字节流操作,`Reader`和`Writer`类用于字符流操作,它们与`File`类配合,可以实现对文件内容的读取和写入。在实际开发中,还会用到`BufferedReader`、`BufferedWriter`等...

    Java对IO类File的操作

    在Java编程语言中,`java.io.File`类是处理文件和目录的核心类。它提供了创建、删除、重命名文件和目录以及获取文件属性等操作。本文将深入探讨`File`类的基本使用方法,并通过分析提供的压缩包中的示例代码来展示...

    java中的File类

    Java中的`File`类是Java.io包中的核心类,它提供了在操作系统级别操作文件和目录的能力。`File`类主要用于文件和目录路径名的表示和操作,而不涉及文件的读写。下面我们将深入探讨`File`类的主要特性和常用方法。 1...

    java File类文件的使用

    Java中的`File`类是Java I/O流体系中非常基础且重要的部分,它主要用于操作文件和目录。在Java中,如果你需要对文件进行创建、删除、重命名、获取属性等操作,`File`类就是你的首选。下面我们将深入探讨`File`类的...

    File_java_

    `File`类是Java.io包中的核心类,它提供了与文件和目录路径名字符串的操纵方法。`File`类主要用于文件和目录的创建、删除、重命名以及获取文件的相关信息。 在`File`类中,有多个关键方法来执行这些操作: 1. **...

    java的file类

    Java中的`File`类是Java.io包中的核心类,它用于表示文件和目录路径名的抽象表示。在Java中,`File`类并不是用来存储文件内容的,而是用来操作文件和目录,比如创建、删除、重命名文件,以及获取文件的各种属性信息...

    java中File类的使用方法 File类的

    Java 中 File 类的使用方法 Java 中的 File 类是 java.io 包中的一员,它提供了对文件和文件夹的操作。下面是对 File 类的使用方法的详细讲解。 构造函数 File 类有多个构造函数,分别是: * `public File...

    java 文件操作类

    本文将深入探讨`File`类以及相关的实用方法,帮助你更好地理解和运用Java进行文件操作。 1. **File类的基本概念** `File`类是Java中的一个核心类,它代表了文件和目录路径名的抽象表示。通过`File`对象,我们可以...

    java_io学习java_io学习.doc

    Java.IO.File 类是Java标准库中的核心类之一,用于处理文件和目录的操作。这个类提供了丰富的功能,包括创建、删除、重命名文件,获取文件属性,以及管理目录结构。以下是对File类的一些关键知识点的详细说明: 1. ...

    Java高级(题目+答案)

    - **类简介**:`java.io.File` 类提供了对文件系统中文件和目录的抽象表示。通过这个类,我们可以创建、查找、删除文件或目录,并且获取它们的一些属性。 - **常用方法**: - `createNewFile()`:如果该文件不存在...

    File类基本用法java-Eclipse

    Java中的`File`类是Java.io包中的核心类,它被用来封装文件和目录路径名。这个类提供了许多方法来操作文件和目录,包括创建、删除、重命名、获取属性等。下面,我们将深入探讨`File`类的基本用法。 1. 创建文件对象...

    File类1

    File类在Java中扮演着非常重要的角色,它是对操作系统中文件和目录的抽象表示,具有跨平台性。这个类提供了大量的方法来操作文件和目录,包括创建、删除、重命名以及获取文件属性等。 首先,File类主要有三种构造器...

    广工java试卷复习资料

    在给定的例题中,`new File("d:\\xxx\\yyy\\zzz")`创建了一个表示路径`"d:\\xxx\\yyy\\zzz"`的`File`对象,并调用`mkdirs()`方法创建该路径下的所有目录。 - **选项A**: 在当前目录下生成子目录`"\xxx\yyy\zzz"`是...

    File方面的源代码操作文件的.rar

    在Java编程语言中,`File`类是进行文件和目录操作的核心类,它位于`java.io`包下。`File`对象代表了操作系统中的一个文件或者目录,它提供了丰富的静态和实例方法来处理文件和目录。下面将详细介绍`File`类的一些...

    完整的java文件读写工具类

    本篇将详细讲解标题为"完整的java文件读写工具类"所涉及的核心知识点,以及如何实现描述中提到的文件与目录管理功能。 1. **Java IO基础**: Java IO是Java标准库中的核心部分,提供了处理输入/输出流的类。在`...

Global site tag (gtag.js) - Google Analytics