Mar*_*sco 5 android mkdir mkdirs
我的应用程序中有一个名为"重置"的按钮,用于删除整个文件夹(用户文件夹).在那之后,我试图再次创建相同的文件夹,第一次尝试它,它允许我创建文件夹,但第二次我尝试重置并重新创建用户文件夹,应用程序崩溃因为mkdir ()没有创建该文件夹,我试图在该文件夹上创建一个数据库.但是,奇怪的是,崩溃后,文件夹已经创建.
我有权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)
我尝试了两种方法:
f.mkdir();
f.mkdirs();
Run Code Online (Sandbox Code Playgroud)
我有什么不对的?任何的想法?
我认为这是因为您正在调用一个方法来创建文件夹,在创建文件夹之前,您正在尝试在该文件夹中创建一个数据库!
可能的解决方案
文件夹创建成功后尝试创建数据库。创建数据库时再次检查该文件夹/路径是否存在。
| 归档时间: |
|
| 查看次数: |
816 次 |
| 最近记录: |