java文件目录操作创建目录
时间: 2023-09-26 18:09:28 浏览: 99
Java目录,文件操作
5星 · 资源好评率100%
要在Java中创建目录,可以使用`java.io.File`类的`mkdir()`或`mkdirs()`方法。
`mkdir()`方法创建单个目录,如果父目录不存在,则会抛出异常。例如,要在当前目录下创建名为`mydir`的新目录,可以使用以下代码:
```java
File dir = new File("mydir");
if (!dir.exists()) {
try {
dir.mkdir();
System.out.println("Directory created!");
} catch (SecurityException e) {
System.out.println("Failed to create directory!");
}
} else {
System.out.println("Directory already exists!");
}
```
`mkdirs()`方法创建多级目录,如果父目录不存在,则会自动创建。例如,要在当前目录下创建名为`parent/child/grandchild`的新目录,可以使用以下代码:
```java
File dir = new File("parent/child/grandchild");
if (!dir.exists()) {
try {
dir.mkdirs();
System.out.println("Directory created!");
} catch (SecurityException e) {
System.out.println("Failed to create directory!");
}
} else {
System.out.println("Directory already exists!");
}
```
请注意,如果创建目录时遇到错误,`mkdir()`和`mkdirs()`方法都会抛出`SecurityException`异常。因此,在使用这些方法时,应该使用`try-catch`语句来处理异常。
阅读全文