利用字符串表示的某目录创建File对象,如果该目录不存在,则将其创建。用Java file类编写
时间: 2024-03-01 09:52:22 浏览: 25
好的,根据您的要求,下面是一个简单的Java程序来实现您的需求:
```java
import java.io.File;
public class CreateDirectoryExample {
public static void main(String[] args) {
String directoryPath = "C:/test"; // 目录路径
File directory = new File(directoryPath); // 创建File对象
// 判断目录是否存在
if (!directory.exists()) {
// 创建目录
boolean result = directory.mkdirs();
if (result) {
System.out.println("目录创建成功!");
} else {
System.out.println("目录创建失败!");
}
} else {
System.out.println("目录已存在!");
}
}
}
```
上述代码中,我们首先定义了一个字符串变量`directoryPath`,表示要创建的目录路径。然后,我们创建了一个`File`对象`directory`,表示该目录。
接着,我们通过`exists()`方法判断该目录是否存在。如果不存在,则调用`mkdirs()`方法创建目录。如果创建成功,则输出"目录创建成功!",否则输出"目录创建失败!"。如果目录已经存在,则输出"目录已存在!"。
运行程序后,如果该目录不存在,则会创建该目录并输出"目录创建成功!";如果该目录已经存在,则会输出"目录已存在!"。