Android 中mkdir() 和mkdirs()创建目录的区别

Android中创建目录可以用File对象的 mkdir() 或mkdirs()方法,它们是有区别的:


boolean mkdir()
Creates the directory named by this file, assuming its parents exist.
boolean mkdirs()
Creates the directory named by this file, creating missing parent directories if necessary.

mkdir()是假设该路径的父目录是已经存在的,即只创建最后一层目录;

mkdirs()则不必考虑父目录是否存在,假如不存在,会一层层地创建目录。


你可能感兴趣的:(Android 中mkdir() 和mkdirs()创建目录的区别)