zoukankan      html  css  js  c++  java
  • Java自动创建多层文件目录

    // 创建文件上传路径
        public static void mkdir(String path) {
            File fd = null;
            try {
                fd = new File(path);
                if (!fd.exists()) {
                    fd.mkdirs();
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                fd = null;
            }
        }

    经常会遇见在创建某一目录时 
    因为其上一层目录即父目录不存在而抛出异常(指定文件路径不存在) 
    jdk中提供了创建目录的两种方法实现 mkdir() 和 mkdirs() 
    前者是在给定目录结构path参数下创建指定的目录, 
    如果path中少了一层目录没有创建则会抛出异常(FileNotFoundException) 
    而第二个方法,则是相对安全的实现,因为他会自动创建不存在的父级目录。

  • 相关阅读:
    Python保留最后N个元素
    STL算法
    STL迭代器
    STL容器
    C++总结1
    牛客剑指Offer2
    Vue第一天
    UML
    Java继承和组合代码
    Java15后的sealed阻止继承滥用
  • 原文地址:https://www.cnblogs.com/liulipeng/p/3965579.html
Copyright © 2011-2022 走看看