如果外部不可用,如何在内部存储上创建目录

时间:2013-03-14 05:59:47

标签: android

我在第一次运行应用时从我的应用创建了一个DIR。这是此代码

 if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
        Log.d("MyApp", "No SDCARD");
} else {
    File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"MyContactsBackUp");
    directory.mkdirs();
}

现在我想知道的是,如果缺少外部存储,那么我如何在内部存储上创建DIR

1 个答案:

答案 0 :(得分:3)

在下面的代码中,您可以在内部存储中创建目录结构: -

File fil = new File(Activitythis.getFilesDir().getPath());