从assets文件夹创建新文件,isDirectory()返回false

时间:2014-05-20 16:43:21

标签: android file directory assets

当我这样称呼时:

File directory = new File("file:///android_asset/");

然后这个:

directory.isDirectory()

始终返回false 我在这里做错了吗? (对不起,如果这是一个愚蠢的问题)

修改 我在assets文件夹中存储了几个图像,我想在我的应用程序中加载它们(如图库)。

2 个答案:

答案 0 :(得分:0)

致电

directory.mkdirs();

创建File对象

修改 在您的情况下尝试更改文件URL如下:

new File("/mnt/external_sd/");

或通过在eclipse文件资源管理器中查找它来找到真正的路径..不要以file://启动它

答案 1 :(得分:0)

可能你正在寻找这个:

String fullPath = "/data/data/" + this.getPackageName() + "/" + path;
            File dir = new File(fullPath);
            if (!dir.exists())
                dir.mkdir();