Java IO流-File类的使用示例-创建文件夹和文件的正确方法

时间:2021-04-19 21:32:40

当创建一个文件时,比如:E:\\test\\test.txt,此时若文件夹test不存在,那么直接创建文件会出错,故首先要判断文件夹是否存在,不存在的话要首先创建文件夹。

public class FileTest {
    
    public static void main(String[] args) {
        try {
       File file
= new File("E:\\test\\test.txt"); if(!file.getParentFile().exists()){ file.getParentFile().mkdirs(); } if(!file.exists()){ file.createNewFile(); } } catch (IOException e) { // TODO e.printStackTrace(); } } }