A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Changer_s 中级黑马   /  2013-5-22 18:35  /  1219 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Changer_s 于 2013-5-22 21:29 编辑

File f = new File("D:/笑话/a");
//创建文件夹
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
这两个都可以创建文件夹,但是我不晓得区别
mkdir()
          创建此抽象路径名指定的目录。
mkdirs()
创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

什么意思???感觉读不懂,晓得的同学就帮我举例子,分析一下
然后写代码运行,对比一下有什么不同,谢谢了

评分

参与人数 1技术分 +1 收起 理由
HM汪磊 + 1

查看全部评分

2 个回复

倒序浏览
mkdir() //只能创建一级的目录,且需要存在父目录    如:d:/a
mkdirs() //可以创建多级目录,无论是否存在父目录   如:d:/a/b/c

评分

参与人数 2技术分 +1 黑马币 +1 收起 理由
袁梦希 + 1
Changer_s + 1 赞一个!

查看全部评分

回复 使用道具 举报
hou604720966 发表于 2013-5-22 20:09
mkdir() //只能创建一级的目录,且需要存在父目录    如:d:/a
mkdirs() //可以创建多级目录,无论是否存 ...

谢啦,嘿嘿,懂了!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马