利用字符串表示的某目录创建File对象,如果该目录不存在,则将其创建。
时间: 2024-02-17 16:05:18 浏览: 39
可以使用Java中的File类来创建目录和文件。下面是一个示例代码,可以根据需要修改字符串表示的目录名和文件名:
```java
import java.io.File;
public class CreateDirectoryExample {
public static void main(String[] args) {
// 字符串表示的目录名
String dirPath = "C:\\temp\\newdir";
// 创建File对象
File dir = new File(dirPath);
// 检查目录是否存在,如果不存在则创建
if (!dir.exists()) {
boolean result = dir.mkdirs();
if (result) {
System.out.println("目录创建成功!");
} else {
System.out.println("目录创建失败!");
}
} else {
System.out.println("目录已经存在!");
}
}
}
```
在上面的示例代码中,我们首先定义了一个字符串表示的目录名 `dirPath`,然后使用该目录名创建了一个 `File` 对象 `dir`。接着,我们检查目录是否存在,如果不存在则调用 `mkdirs()` 方法来创建目录。如果创建成功,输出“目录创建成功!”;否则输出“目录创建失败!”。如果目录已经存在,则直接输出“目录已经存在!”。