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(); } } }
相关推荐
本文详细讲解了os模块中的两个函数:os.mkdir和os.makedirs,这两个函数都用于创建目录,但它们之间存在着一些不同,适合创建不同类型的目录结构。 首先,os.mkdir()函数是一个用于创建新目录的函数。它只能创建...
在Java编程语言中,`java.io.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 IO包(java.io)中的核心类,用于处理文件和文件系统相关的操作,如文件的创建、删除、重命名以及查询文件属性等。File类并不直接涉及文件内容的读写,而是专注于文件对象的元数据管理。 1. *...
在"fileManager"中,创建文件夹的实现可能涉及到File类的mkdir()或mkdirs()方法。mkdir()用于创建单级目录,而mkdirs()会创建多级目录结构。文件的复制则可能通过FileInputStream和FileOutputStream实现,这两个类...
5. **管理目录**:`mkdir()`和`mkdirs()`分别用于创建单级目录和多级目录。`list()`和`listFiles()`返回目录中的文件和子目录名列表。 ```java // 创建目录 file.mkdirs(); // 获取目录中的所有文件和目录 String[]...
- `mkdir()` 和 `mkdirs()`:分别用于创建单级目录和多级目录。如果中间路径不存在,`mkdirs()`会创建所有缺失的父目录。 - `delete()`:删除文件或空目录。如果删除的是非空目录,需要先删除其中的所有文件和子...
1. `File`类的使用,包括构造函数、`exists()`、`isDirectory()`、`mkdir()`和`mkdirs()`方法。 2. 如何获取目录下的文件和子目录列表,使用`list()`方法。 3. 如何在创建目录时进行错误处理和验证。 理解和掌握...
- `mkdir()`或`mkdirs()`用于创建目录,`mkdirs()`会创建多级目录。 - `delete()`用于删除文件或空目录,`deleteRecursively()`可删除包含文件的目录。 4. 文件路径操作: - `getPath()`返回文件或目录的完整...
2. **调用`mkdir()`或`mkdirs()`**:使用`mkdir()`方法创建单级文件夹,如果需要创建多级目录,可以使用`mkdirs()`。例如: ```java if (!newFolder.exists()) { newFolder.mkdirs(); // 如果父目录不存在,mkdirs...
例如,`mkdir()`在Windows上和Unix-like系统上的实现可能略有区别。 在实际编程中,我们应当合理使用File类提供的各种方法,注意文件操作的异常处理,确保程序的健壮性。同时,File类并不涉及文件内容的读写,如需...
`File`类是Java.io包中的核心类,它提供了与文件和目录路径名字符串的操纵方法。`File`类主要用于文件和目录的创建、删除、重命名以及获取文件的相关信息。 在`File`类中,有多个关键方法来执行这些操作: 1. **...
- `mkdir()`和`mkdirs()`:创建单级目录或多级目录。 - `delete()`:删除文件或空目录。 3. **文件和目录操作**: - `list()`和`listFiles()`:列出目录下的所有文件和子目录。 - `renameTo(File dest)`:...
`File.renameTo()`用于重命名文件,`File.delete()`删除文件或目录,`File.mkdir()`或`File.mkdirs()`创建目录。对于大文件,可以使用`RandomAccessFile`进行分块读写。 9. **文件选择器** FileManager可能包含一...
- `mkdir()` 和 `mkdirs()`:创建单级或多级目录,后者能确保所有中间目录也存在。 - `createNewFile()`:创建新文件,如果文件已存在则失败。 - `list()`:返回指定目录下的所有文件和子目录名称,结果为 String...
File 类在Java中是用于操作文件和目录的基础类,提供了丰富的功能来创建、删除、重命名文件以及判断文件属性等。下面将详细讲解 `File` 类的创建方式及其相关成员方法。 ### 1. 文件对象的创建 创建 `File` 对象...
- `mkdir()` / `mkdirs()`:创建单级目录或多级目录。 - `delete()`:删除文件或空目录,非空目录需先清空。 5. **I/O流与文件** 虽然`File`类不直接处理文件的读写,但它是建立I/O流的桥梁。例如,通过`...
在Java编程语言中,`File`类是用于处理文件和目录的基本工具,它不直接进行读写操作,但提供了很多方便的功能,如创建、删除、重命名文件以及获取文件属性等。以下是对Java `File`类操作实例的详细说明: 1. **创建...
- `mkdir()` 和 `mkdirs()` 分别用于创建单级目录和多级目录(如果中间的目录不存在,会尝试创建它们)。 - `delete()` 删除文件或空目录。对于非空目录,需要先删除其下的所有文件和子目录。 至于IO流,Java中的I/...
3. `boolean mkdir()` / `boolean mkdirs()` - 创建单级目录和多级目录。 4. `boolean delete()` - 删除文件或空目录,如果是非空目录,需先删除其内部文件。 5. `long length()` - 获取文件大小(字节)。 6. `long...