Java创建多级文件夹
Java创建多级文件夹
Java的File类坑巨多,就创建文件来说,多级创建和单级创建竟然不一样.
直接上API
mkdir只能创建一个文件夹,而想创建多级文件夹需要用mkdirs,多了个s.
来来,接下来看源码:
public boolean mkdirs() {if (exists()) {return false;}if (mkdir()) {return true;}File canonFile = null;try {canonFile = getCanonicalFile();} catch (IOException e) {return false;}File parent = canonFile.getParentFile();return (parent != null && (parent.mkdirs() || parent.exists()) && canonFile.mkdir());}
看出来问题没?
mkdirs调用的依然是mkdir,看源码mkdirs是支持单级文件夹创建的
想不通mkdir用来干啥?能用mkdirs取代的一个方法.以后优先使用mkdirs
Java创建多级文件夹相关推荐
- Java基础--创建多级文件夹
Java创建多级文件夹 /** File类中的mkdir()和mkdirs(): mkdir():只能创建一层目录. mkdirs():可以创建多层目录 */ //代码:path可以是//路径 Str ...
- idea建立java文件夹_IDEA 创建多级文件夹的操作
一般使用.来创建文件夹只能产生一个文件夹 例如:com.immer.monitor.persistence这样创建只会产生一个文件夹不能展开. 创建多级文件夹方法1 在项目那一栏设置中把Compact ...
- java filemonitor 多层_IDEA 创建多级文件夹的操作
一般使用.来创建文件夹只能产生一个文件夹 例如:com.immer.monitor.persistence这样创建只会产生一个文件夹不能展开. 创建多级文件夹方法1 在项目那一栏设置中把Compact ...
- Eclipse 批量创建多级文件夹
Eclipse 批量创建多级文件夹 CreateTime--2018年3月8日08:23:24 Author:Marydon 1.选中要建立文件夹的父级目录-->右键-->New--> ...
- bat如何创建多级文件夹
bat如何创建多级文件夹 1.开始--运行(win+r)输入notepad 创建一个文本文档: 2.在这个文本文档中,输入如下内容: 说明:md:在DOS操作系统中用来建立目录的命令. 3.文件-另存 ...
- createfolder php,window_FSO创建多级文件夹,FSO中有个方法是CreateFolder,但是 - phpStudy...
FSO创建多级文件夹 FSO中有个方法是CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便 ...
- linux c 创建多级文件夹
由于mkdir只能创建一级文件夹自己写了一个mkdirs函数可以创建多级文件夹 #include <sys/types.h> #include <dirent.h> #incl ...
- python 创建多级文件夹、创建文件
import os# 创建多级文件(不含文件) def create_dir(file_path):if os.path.exists(file_path) is False:os.makedirs( ...
- Directory.CreateDirectory();创建多级文件夹
原创在这个连接 using System; using System.IO;namespace ConsoleApp {class Program{static void Main(string[] ...
最新文章
- seaborn使用jointplot函数为散点图添加边缘图、添加回归线、为边缘直方图添加密度曲线、使用ratio函数突出显示边缘图形(focus on Marginal Plot )
- 用php编写一个强迫身份认证,php创建基本身份认证站点的实现方法
- python LAADS+Selenium下载MODIS数据
- 程序员面试金典 - 面试题 02.03. 删除中间节点
- mysql独立开发_nacos的mysql独立部署
- c语言中闰年的流程图_c语言程序设计流程图怎么画?具体有什么规范,有知道的吗...
- TensorFlow(二) 用TensorFlow为线性回归算法实现矩阵分解
- 凸优化第四章凸优化问题 4.7向量优化
- matlab离散信号幅频相频特性,信号幅频相频特性画法(频率响应法).pdf
- 2020年中级数据库系统工程师考试笔记9—SQL语言
- H5页面input输入框,在ios手机中被顶出页面解决方案
- 实用网站集锦(2021-11-20)
- 关于abd.exe 报错的解决方法总结
- 证件照制作小程序源码下载-超级实用工具
- 以太坊数据结构MPT 1
- 公司给股票期权,我买还是不买?
- 因此林潇不急我老婆怎么来的
- 2.1、水平对称天线双极性天线
- 2020年的一个ios审核流程
- 继杭州、北京后 马云宣布深圳阿里中心正式启用
热门文章
- IOS开发-需要知道的一些事情
- mp4截图 Linux,深度截图 V3.0 发布:Linux 下轻松截图
- “华为杯”研究生数学建模竞赛2006年-【华为杯】A题:Ad Hoc网络中的区域划分和资源分配问题(附获奖论文)
- MATLAB绘制同时绘制两曲面,并显示交线,及交线在XOY平面投影
- 一文弄懂Python中的 if __name__ == __main__
- C++里public,protected,private的意义和用处
- Intermediate-Data-Visualization-with-Seaborn
- error: invalid type argument of unary ‘*‘ (have ‘int‘) *__first = __tmp;
- 预约挂号项目的预约流程
- 橡胶垫片和硅胶垫片哪个更好?