public static void main(String[] args) {
String baseFilePath = "D:\\tmp\\testFolder\\folder.txt";
File file = new File(baseFilePath);
file.setWritable(true, false); //设置写权限,windows下不用此语句
System.out.println(file.getParentFile().getName()); //testFolder
System.out.println(file.getParent()); //D:\tmp\testFolder
//创建baseFilePath文件所在的所有文件夹,使用file.getParentFile().mkdirs()
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs();
}
}
File文件夹操作创建层级文件夹
最新推荐文章于 2025-01-17 15:45:19 发布
该博客主要展示了如何使用Java进行文件操作,包括设置文件写权限和创建文件所在的完整目录结构。通过`File`类的`setWritable()`方法赋予文件写权限,并使用`mkdirs()`确保文件路径下的所有目录存在。

1099

被折叠的 条评论
为什么被折叠?



