码迷,mamicode.com
首页 > 其他好文 > 详细

mkdir与mkdirs的区别

时间:2016-09-30 12:23:38      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

项目中需要在代码中读取或创建文件保存路径,用到了mkdir,查看还有个mkdirs方法,这里记录一下两者的区别。

1、关于两者的说明如下:
 boolean mkdir() :  创建此抽象路径名指定的目录。  
 boolean mkdirs() :  创建此抽象路径名指定的目录,包括创建必需但不存在的父目录。  

2、结合自己的理解及具体实践如下:
  mkdir():只能创建一层目录, 如:

File file = new File("e:/test");
file.mkdir(); 

这样会在c:/路径下创建test目录.

  mkdirs(): 创建多层目录,如:

File file = new File("e:/test/0930"); 
file.mkdirs(); 

这样才能在e:/test/路径下创建0930目录,mkdir这里就不生效了。

 

mkdir与mkdirs的区别

标签:

原文地址:http://www.cnblogs.com/hunterCecil/p/5923106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!