java获取当前系统环境并创建文件夹
时间: 2024-11-05 09:34:19 浏览: 4
Java Servlet上传图片到指定文件夹并显示图片
5星 · 资源好评率100%
在Java中,你可以使用`java.io.File`和`java.nio.file.Files`包下的类来获取当前系统环境并创建文件夹。以下是一个简单的示例:
```java
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
public class CreateDirectory {
public static void main(String[] args) {
// 获取当前工作目录
String currentDir = System.getProperty("user.dir");
// 创建文件路径对象,表示新的目录
Path directoryPath = Paths.get(currentDir + "/newFolder");
try {
// 使用Files.createDirectories()方法创建文件夹,如果不存在则会自动创建
boolean created = Files.createDirectories(directoryPath);
if (created) {
System.out.println("新目录 " + directoryPath + " 已经成功创建.");
} else {
System.out.println("无法创建目录, 可能是因为目录已存在或权限不足.");
}
} catch (Exception e) {
System.err.println("发生错误: " + e.getMessage());
}
}
}
```
在这个例子中,我们首先通过`System.getProperty("user.dir")`获取当前用户的主目录,然后在其基础上添加你要创建的新文件夹名。接着,`Files.createDirectories()`尝试创建这个新目录。如果操作成功,它将返回`true`;如果不成功,可能会抛出异常。
阅读全文