但行好事
莫论前程❤

java操作文件夹路径mkdir和mkdirs的区别

java判断指定路径文件夹是否存在,若不存在则创建新的文件夹

1、关于两者的说明如下:

boolean mkdir() : 创建此抽象路径名指定的目录。
boolean mkdirs() : 创建此抽象路径名指定的目录,包括创建必需但不存在的父目录。

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

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

这样会在e:/路径下创建test目录.
– mkdirs(): 创建多层目录,如:

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

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

赞(0) 打赏
未经允许不得转载:刘鹏博客 » java操作文件夹路径mkdir和mkdirs的区别
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏