利用java.io.File新建文件

《java种田记》文集说明

  • 本文集记载的所有内容均是java的学习笔记,主要重点记录根据概念编写的代码例子(基于jdk1.11),不会对概念详细铺开讲述
  • 本文理论详见《java世界观》IO流 java.io相关
  • 若有错漏之处,欢迎各位指正

涉及类

java.io.File

import java.io.File;
import java.io.IOException;

public class TestMain {
    public static void main(String[] args) {
        // 输入想要创建的文件路径(此处为相对路径)
        String filePath = String.format("test1%stest2%stest.txt", 
            File.separator, File.separator);
        File file = new File(filePath);
        // 文件不存在
        if (!file.exists()) {
            try {
                // 确保所在目录的创建
                new File(file.getParent()).mkdirs();
                // 创建文件
                file.createNewFile();
            } catch (IOException e) {
                // 暂不对异常进行处理
                e.printStackTrace();
            }
        }
    }
}

本代码实现了一次性创建文件和文件所在的文件夹目录,在项目路径下创建了test1/test2/test.txt文件;至于文件的删除,需要判断哪些父文件夹是需要删除的,不如手动删来的快。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。