AI摘要
本文介绍了在Android系统中如何检测目录是否存在,如果不存在则创建目录的方法。提供了两种情况的代码示例:1)只创建一级目录,例如在SD卡上创建"/sdcard/audio/"目录;2)创建多级目录,例如在SD卡上创建"/sdcard/meido/audio/"目录。代码中使用了File类的exists()和mkdir()方法来检测目录是否存在,并使用mkdir()或mkdirs()方法来创建目录。
方法如下:我们假设SD卡是存在的,如果要检测SD卡是否存在,请参考前面的关于录音的文章,里面有具体的内容,和使用SD卡需要添加的权限,否则无法操作扩展存储设备
1.只创建一级目录的形式为:
例如:只在SD卡上建立一级目录("/sdcard/audio/"):
booleanisFolderExists(String strFolder)
{
File file=newFile(strFolder);
if(!file.exists())
{
if(file.mkdir())
{
returntrue;
}
else
returnfalse;
}
returntrue;
}
2.建立多级目录的形式如下:
例如:在SD卡上建立多级目录("/sdcard/meido/audio/"):
booleanisFolderExists(String strFolder) {
File file=newFile(strFolder);
if(!file.exists()) {
if(file.mkdirs()) {
returntrue;
}else{
returnfalse;
}
}
returntrue;
}