File类的createNewFile()和mkdirs()
来源:互联网 发布:杀毒防护软件排行 编辑:程序博客网 时间:2024/05/22 08:10
createNewFile文件不存在则创建,存在则不创建并返回false,文件路径必须存在才可创建路径下的文件(注意它只能创建文件,即如果你给了/storage/emulated/0/hello/snow/这样一个路径,它最后也只是在hello文件夹中创建了snow的未知文件而不是文件夹,如上所述的创建成功的前提还是要/storage/emulated/0/hello/这样的文件夹路径存在,如果只有/storage/emulated/0这样的文件夹路径,它是不能够创建hello文件夹的,所以创建失败)
mkdirs()和mkdirs()专门用来创建文件夹的,不存在则创建返回true,存在则返回false,区别在于mkdirs可以creating missing parent directories if necessary.同样的路径为/storage/emulated/0/hello/snow.bin也只是在hello文件夹啊下创建了snow.bin文件夹而不是文件。
所以一般需要createNewFile()和mkdirs()结合使用,先创建文件夹再创建文件。
0 0
- File类的createNewFile()和mkdirs()
- File的mkdir() 和 mkdirs()
- File的mkdir() 和 mkdirs()
- File的mkdir() 和 mkdirs()
- File.mkdirs和File.mkdir的区别
- File.mkdirs和File.mkdir的区别
- java类 File类的mkdir()和mkdirs()的区别
- java File类的mkdir和mkdirs的区别
- java File类中的mkdir()和mkdirs()的区别
- Java中File类mkdir和mkdirs的区别
- File类中mkdir()和mkdirs()的区别
- File中mkdir()和mkdirs()的区别
- 关于File类中的mkdir()和mkdirs()
- Android6.0 createNewFile mkdir mkdirs均失败的根因
- file.mkdirs和file.mkdir
- File类的createNewFile()与createTempFile()的区别
- java.IO系统file类中createNewFile FileInputStream的思考
- File.deleteOnExit() 与 File.createNewFile() 的冲突
- Redis Sentinel环境搭建
- Android画画板剖析
- 阿里云nginx服务器多站点的配置
- 设计模式--工厂方法模式(Factory Method Pattern)
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- File类的createNewFile()和mkdirs()
- NYOJ 44 子串和 && NYOJ 983 首尾相连数组的最大子数组和
- studio的目录和eclipse的区别
- Python2.7导包失败
- spring同时使用aop和spel表达式出错:Property or field 'instrument' cannot be found on object of type 'com.sun.pr
- 打造Android MVP模式 retrofit+rxjava(二)
- jsp批量下载
- NSSelectorFromString 的使用,根据字符串来调用相应名字的方法
- spring同时使用aop和spel表达式出错:Property or field 'instrument' cannot be found on object of type 'com.sun.pr