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类创建文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
springboot2.3 整合mybatis-plus 高级功能(图文详解)
这篇文章主要介绍了springboot2.3 整合mybatis-plus 高级功能,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08
mybatis动态新增(insert)和修改(update)方式
这篇文章主要介绍了mybatis动态新增(insert)和修改(update)方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-05-05


最新评论