zoukankan      html  css  js  c++  java
  • Java如何创建不存在的指定路径的文件?

    实际应用中,要在指定位置创建一个文件,但文件及文件之前的目录都不存在,此时可用以下方法进行创建。

    以下是主要代码:

    File f = new File("I:" + File.separator + "a" + File.separator + "b" + File.separator + "test.txt");
    if (!f.getParentFile().exists()) {  //判断父目录路径是否存在,即test.txt前的I:a
        try {
            f.getParentFile().mkdirs();  //不存在则创建父目录
            f.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    相关方法的API文档说明

    getParentFile
    public File getParentFile()
      返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null
      抽象路径名的父 路径名由路径名的前缀(如果有),以及路径名名称序列中最后一个名称以外的所有名称组成。如果名称序列为空,那么该路径名没有指定父目录。   返回:     此抽象路径名指定父目录的抽象路径名;如果此路径名没有指定父目录,则返回
    null   从以下版本开始:     1.2
  • 相关阅读:
    python基础总结二
    HTTP和HTTPS的区别
    通过HTTP请求响应过程了解HTTP协议
    稳定性测试+易用性测试
    容错测试点
    功能测试思考点
    功能测试-UI测试思考点
    字符编码-11
    字典+再识函数-8
    web API的概念
  • 原文地址:https://www.cnblogs.com/zempty/p/4226578.html
Copyright © 2011-2022 走看看