将文件夹添加到Application文件夹

时间:2013-06-01 12:03:01

标签: android database path directory

我使用过应用程序文件夹

  

数据/数据/ com.xxx.xxx /数据库/ CUSTOMER.DB

存储数据库,它工作正常,我可以打开并使用它,但我想在这条路径中添加多个文件夹,如

  

/data/data/com.xxx.xxx/databases/b36f6e58-0971-4f79-aca0-dada4201d886/Customer.db

但是当我下载数据库并将其放在路径上并且当我想打开它时,它会抛出无法打开数据库的异常。我也尝试下载数据库,检查和makeDir路径然后移动数据库路径但它没有解决问题。 在应用程序文件夹中添加另一个文件夹有什么问题或者我错过了什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

尝试这种方式:

File newDir = new File(getFilesDir(), "newDir");
if (!newDir.exists()) {
    newDir.mkdirs();
}

可以使用openFileInput / openFileOutput访问newDir中的文件。两者都需要一个上下文