`
HEJ.lyne
  • 浏览: 26088 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

File.mkdir()和File.mkdirs()的差别

阅读更多
引用自:http://hi.baidu.com/yehaizi_2008/blog/item/4c9b9506bd618572030881f6.html

"File.mkdirs()方法创建目录,该方法允许一次性创建多级目录,例如new File(“c:\\1\\2”).mkdirs();同时创建目录1和目录2.如果目录1存在将不被重新创建。File.mkdir()与mkdirs()不同在于mkdir()只能创建一级目录。而mkdirs()在需要时会自动创建上级目录。"
分享到:
评论

相关推荐

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

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

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

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

    os.file.rar_文件

    至于文件目录的创建,可以使用`mkdir()`或`mkdirs()`方法。`mkdir()`用于创建单级目录,而`mkdirs()`可以创建多级目录结构: ```java File dir = new File("myDirectory"); if (!dir.exists()) { dir.mkdirs(); ...

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

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

    java.io包中的File类.doc

    - `mkdirs()`:创建由该`File`表示的目录及其所有必要的父目录。 2. **文件属性查询** - `getName()`:返回文件名部分。 - `getPath()`:返回此`File`指定的路径名字符串。 - `getAbsolutePath()`:返回此`File...

    java file类的方法

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

    javase-file.zip

    - `mkdir()` 和 `mkdirs()`:前者用于创建单级目录,如果父目录不存在则创建失败;后者会创建多级目录结构,即使父目录不存在也会尝试创建。 3. **文件属性获取** - `exists()`:检查文件或目录是否存在。 - `is...

    java知识点总结

    Java中的`File`类是Java.io包中的核心类,它用于表示文件和目录路径名的抽象表示。在Java中,我们不能直接操作文件内容,但可以通过`File`类来管理和获取与文件和目录相关的各种信息。以下是关于`File`类的一些关键...

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

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

    文件系统处理的file.zip

    创建文件夹可能涉及使用`java.io.File`类的`mkdir()`或`mkdirs()`方法,以确保所有必需的父目录都存在。查询文件夹可能包括列举目录内容,这可以通过`list()`或`listFiles()`方法实现。删除文件夹则通常使用`delete...

    Android应用程序源代码FileManager

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

    file 基本应用

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

    I001-hadoophdfs-mkdirs.7z

    标题"I001-hadoophdfs-mkdirs.7z"指向的是一个关于Hadoop HDFS(Hadoop Distributed File System)操作的压缩包文件,特别是关于创建目录(mkdirs)的教程或参考资料。Hadoop是Apache软件基金会开发的一个开源框架,...

    File_java_

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

    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.rar_操作 文件

    处理文件夹和目录,我们使用`mkdir()`, `mkdirs()`, `list()`, 和 `listFiles()`等方法。`mkdir()`用于创建单级目录,而`mkdirs()`可以创建多级目录。`list()`返回目录中的文件和子目录名称,`listFiles()`返回目录...

    【IT十八掌徐培成】Java基础第14天-04.标准IO-File.zip

    3. **文件操作**:`File`类支持文件的基本操作,如`createNewFile()`, `delete()`, `mkdir()`, `mkdirs()`等,用于创建新文件、删除文件或创建目录。 4. **文件属性查询**:`exists()`, `isDirectory()`, `isFile()...

    Day36 Java的file类

    3. **File(File parent, String child)**:根据父`File`实例和子路径字符串创建一个`File`实例。 - 示例: ```java File parent = new File("C:\\Users"); File file3 = new File(parent, "Documents\\example....

    Android存储字符串数据到txt文件

    file.getParentFile().mkdirs(); file.createNewFile(); } RandomAccessFile raf = new RandomAccessFile(file, "rwd"); raf.seek(file.length()); raf.write(strContent.getBytes()); raf.close(); } catch...

    Java文件操作大全

    其次,处理目录的操作类似,但使用`mkdir()`或`mkdirs()`方法创建目录。`mkdir()`仅创建单层目录,而`mkdirs()`会创建多层嵌套的目录结构。例如: ```java File dir = new File("path/to/directory"); if (dir....

Global site tag (gtag.js) - Google Analytics