java中File类的三种创建文件夹方法总结
java File的三种创建文件夹方法(绝对路径方式)
创建文件/ 文件夹(绝对路径)
由于File 类既可以表示文件,也可以表示文件夹(目录)。Java 针对File 类的创建方法给出2 种方式,一是创建文件的方法,一是创建文件夹的方法。
方法分类及方法名说明
1、public boolean createNewFile()当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文
件
2、public boolean mkdir() 创建由此抽象路径名命名的目录
3、public boolean mkdirs() 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录
第一种创建方式 public boolean createNewFile() 当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件
1、在D:\test\FilePathTest 目录下创建 一个java.txt 文件
代码
/*
public boolean createNewFile()当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件
*/
//File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
//通过指定路径创建实例
File file1 = new File("D:\\test\\FilePathTest\\java.txt");
try{
//1、在D:\test\FilePathTest 目录下创建 一个java.txt 文件
boolean newFile = file1.createNewFile();
System.out.println(newFile);
}catch (IOException e){
e.printStackTrace();
}
运行结果:在D:\test\FilePathTest 目录下创建了一个java.txt 文件
第二总创建方式:public boolean mkdir() 创建由此抽象路径名命名的目录
2、在D:\test\FilePathTest 目录下创建一个文件夹目录 javaFile
代码
try{
//2、在D:\test\FilePathTest 目录下创建一个文件夹目录 javaFile
//public boolean mkdir() 创建由此抽象路径名命名的目录
File file2 = new File("D:\\test\\FilePathTest\\javaFile");
boolean newjavaFile = file2.mkdir();
System.out.println(newjavaFile);
}catch (IOException e){
e.printStackTrace();
}
运行结果:在D:\test\FilePathTest 目录下创建一个文件夹目录 javaFile
第三种创建方法:public boolean mkdirs() 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录
代码
//3、在D:\test\FilePathTest 目录下创建一个多级目录 javaTest\javaFile
try{
File file3 = new File("D:\\test\\FilePathTest\\javaTest\\javaFile");
boolean newjavaTest = file3.mkdirs();
System.out.println(newjavaTest);
}catch (IOException e){
e.printStackTrace();
}
运行结果
在D:\test\FilePathTest 目录下创建一个多级目录 javaTest\javaFile
结尾全部代码
package day0908;
import java.io.File;
import java.io.IOException;
/**
* @author test
* @className FileDemo.java
* @Form test
* @Description test
* @createTime 2023年10月26日10:58:35
**/
public class FileDemo {
public static void main(String[] args) {
/*
public boolean createNewFile()当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件
public boolean mkdir() 创建由此抽象路径名命名的目录
public boolean mkdirs() 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录
*/
//File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
//通过指定路径创建实例
File file1 = new File("D:\\test\\FilePathTest\\java.txt");
try{
//1、在D:\test\FilePathTest 目录下创建 一个java.txt 文件
boolean newFile = file1.createNewFile();
System.out.println(newFile);
//2、在D:\test\FilePathTest 目录下创建一个文件夹目录 javaFile
//public boolean mkdir() 创建由此抽象路径名命名的目录
File file2 = new File("D:\\test\\FilePathTest\\javaFile");
boolean newjavaFile = file2.mkdir();
System.out.println(newjavaFile);
//3、在D:\test\FilePathTest 目录下创建一个多级目录 javaTest\\javaFile
File file3 = new File("D:\\test\\FilePathTest\\javaTest\\javaFile");
boolean newjavaTest = file3.mkdirs();
System.out.println(newjavaTest);
}catch (IOException e){
e.printStackTrace();
}
}
}总结
到此这篇关于java中File类的三种创建文件夹方法的文章就介绍到这了,更多相关java File类创建文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
快速校验实体类时,@Valid,@Validated,@NotNull注解无效的解决
这篇文章主要介绍了快速校验实体类时,@Valid,@Validated,@NotNull注解无效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-10-10
SpringBoot中通过实现WebMvcConfigurer参数校验的方法示例
这篇文章主要介绍了SpringBoot中通过实现WebMvcConfigurer参数校验的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11
JeecgBoot框架升级至Spring Boot3的实战步骤
本文主要介绍了JeecgBoot框架升级至Spring Boot3的实战步骤,从 2.7.10升级到3.1.5有以下几个点需要注意,下面就来详细的介绍一下,感兴趣的可以了解一下2024-04-04


最新评论