`
jilong-liang
  • 浏览: 482625 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

File的mkdir() 和 mkdirs() 区别

    博客分类:
  • Java
阅读更多
package aa;

import java.io.File;

/**
 * @mkdir() 只能在已经存在的目录中创建创建文件夹.如:d:\\a\\\b
 *      1)D盘没a文件,mkdir是无法帮你创建a文件夹
 *      2)反之mkdir会在a文件夹创建b文件夹
 * 
 * @mkdirs() 可以在不存在的目录中创建文件夹.诸如:如:d:\\a\\b,既可以创建多级目录
 *      1)D盘没a文件夹,mkdirs一样创建a文件夹
 *      2)并且可以在a父文件夹创建包括的子文件夹b
 * 
 */
public class B {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String path = "d:\\a\\b";
		File file = new File(path);
		if (!file.exists()) {
			//file.mkdir();
			file.mkdirs();
		}
	}

}

 

0
5
分享到:
评论

相关推荐

    对python中的 os.mkdir和os.mkdirs详解

    本文详细讲解了os模块中的两个函数:os.mkdir和os.makedirs,这两个函数都用于创建目录,但它们之间存在着一些不同,适合创建不同类型的目录结构。 首先,os.mkdir()函数是一个用于创建新目录的函数。它只能创建...

    java file类的方法

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

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

    * `public File(File parent, String child)`: 通过父目录 File 对象和子目录创建 File 对象。 例如: ```java File f1 = new File("c:\\abc\\1.txt"); File f2 = new File("c:\\abc", "2.txt"); File f3 = new ...

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

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

    fileManager

    在"fileManager"中,创建文件夹的实现可能涉及到File类的mkdir()或mkdirs()方法。mkdir()用于创建单级目录,而mkdirs()会创建多级目录结构。文件的复制则可能通过FileInputStream和FileOutputStream实现,这两个类...

    file 基本应用

    5. **管理目录**:`mkdir()`和`mkdirs()`分别用于创建单级目录和多级目录。`list()`和`listFiles()`返回目录中的文件和子目录名列表。 ```java // 创建目录 file.mkdirs(); // 获取目录中的所有文件和目录 String[]...

    java File类文件的使用

    - `mkdir()` 和 `mkdirs()`:分别用于创建单级目录和多级目录。如果中间路径不存在,`mkdirs()`会创建所有缺失的父目录。 - `delete()`:删除文件或空目录。如果删除的是非空目录,需要先删除其中的所有文件和子...

    java代码-用mkdir创建目录, 用到File类创建文件对象,list()列函数,isDirectory()判断是否目录函数。

    1. `File`类的使用,包括构造函数、`exists()`、`isDirectory()`、`mkdir()`和`mkdirs()`方法。 2. 如何获取目录下的文件和子目录列表,使用`list()`方法。 3. 如何在创建目录时进行错误处理和验证。 理解和掌握...

    Android的File案例

    - `mkdir()`或`mkdirs()`用于创建目录,`mkdirs()`会创建多级目录。 - `delete()`用于删除文件或空目录,`deleteRecursively()`可删除包含文件的目录。 4. 文件路径操作: - `getPath()`返回文件或目录的完整...

    Android-SD卡文件夹创建和删除实现

    2. **调用`mkdir()`或`mkdirs()`**:使用`mkdir()`方法创建单级文件夹,如果需要创建多级目录,可以使用`mkdirs()`。例如: ```java if (!newFolder.exists()) { newFolder.mkdirs(); // 如果父目录不存在,mkdirs...

    Java 语言File类的详解

    例如,`mkdir()`在Windows上和Unix-like系统上的实现可能略有区别。 在实际编程中,我们应当合理使用File类提供的各种方法,注意文件操作的异常处理,确保程序的健壮性。同时,File类并不涉及文件内容的读写,如需...

    File_java_

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

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

    - `mkdir()`和`mkdirs()`:创建单级目录或多级目录。 - `delete()`:删除文件或空目录。 3. **文件和目录操作**: - `list()`和`listFiles()`:列出目录下的所有文件和子目录。 - `renameTo(File dest)`:...

    Android应用程序源代码FileManager

    `File.renameTo()`用于重命名文件,`File.delete()`删除文件或目录,`File.mkdir()`或`File.mkdirs()`创建目录。对于大文件,可以使用`RandomAccessFile`进行分块读写。 9. **文件选择器** FileManager可能包含一...

    2022年从File类开始java IO 系统介绍域名服务器教程.docx

    - `mkdir()` 和 `mkdirs()`:创建单级或多级目录,后者能确保所有中间目录也存在。 - `createNewFile()`:创建新文件,如果文件已存在则失败。 - `list()`:返回指定目录下的所有文件和子目录名称,结果为 String...

    File类创建文件与文件夹.docx

    File 类在Java中是用于操作文件和目录的基础类,提供了丰富的功能来创建、删除、重命名文件以及判断文件属性等。下面将详细讲解 `File` 类的创建方式及其相关成员方法。 ### 1. 文件对象的创建 创建 `File` 对象...

    java中的File类

    - `mkdir()` / `mkdirs()`:创建单级目录或多级目录。 - `delete()`:删除文件或空目录,非空目录需先清空。 5. **I/O流与文件** 虽然`File`类不直接处理文件的读写,但它是建立I/O流的桥梁。例如,通过`...

    java file类操作实例

    在Java编程语言中,`File`类是用于处理文件和目录的基本工具,它不直接进行读写操作,但提供了很多方便的功能,如创建、删除、重命名文件以及获取文件属性等。以下是对Java `File`类操作实例的详细说明: 1. **创建...

    java中File相关的类和IO流的知识

    - `mkdir()` 和 `mkdirs()` 分别用于创建单级目录和多级目录(如果中间的目录不存在,会尝试创建它们)。 - `delete()` 删除文件或空目录。对于非空目录,需要先删除其下的所有文件和子目录。 至于IO流,Java中的I/...

    javaIO流File类的使用共3页.pdf.zip

    3. `boolean mkdir()` / `boolean mkdirs()` - 创建单级目录和多级目录。 4. `boolean delete()` - 删除文件或空目录,如果是非空目录,需先删除其内部文件。 5. `long length()` - 获取文件大小(字节)。 6. `long...

Global site tag (gtag.js) - Google Analytics