项目中需要在代码中读取或创建文件保存路径,用到了mkdir,查看还有个mkdirs方法,这里记录一下两者的区别。
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这里就不生效了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/5732.html