黑马程序员技术交流社区

标题: IO流中的mkdir() 与mkdirs()对比 [打印本页]

作者: Changer_s    时间: 2013-5-22 18:35
标题: IO流中的mkdir() 与mkdirs()对比
本帖最后由 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()
创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

什么意思???感觉读不懂,晓得的同学就帮我举例子,分析一下
然后写代码运行,对比一下有什么不同,谢谢了
作者: hou604720966    时间: 2013-5-22 20:09
mkdir() //只能创建一级的目录,且需要存在父目录    如:d:/a
mkdirs() //可以创建多级目录,无论是否存在父目录   如:d:/a/b/c
作者: Changer_s    时间: 2013-5-22 21:28
hou604720966 发表于 2013-5-22 20:09
mkdir() //只能创建一级的目录,且需要存在父目录    如:d:/a
mkdirs() //可以创建多级目录,无论是否存 ...

谢啦,嘿嘿,懂了!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2