相关疑难解决方法(0)

如何在Androids'/ data/data/pkg/files'目录中创建文件层次结构?

我尝试在Android的/ data/data/pkg/files目录中创建'foo/bar.txt'.

这似乎是文档中的矛盾:

要写入文件,请使用名称和路径调用Context.openFileOutput().

http://developer.android.com/guide/topics/data/data-storage.html#files

要打开的文件的名称; 不能包含路径分隔符.

http://developer.android.com/reference/android/content/Context.html#openFileOutput(java.lang.String,%20int)

当我打电话的时候

this.openFileOutput("foo/bar.txt", Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

抛出异常:

java.lang.IllegalArgumentException: File foo/bar.txt contains a path separator
Run Code Online (Sandbox Code Playgroud)

那么我如何在子文件夹中创建文件?

android file

8
推荐指数
4
解决办法
2万
查看次数

标签 统计

android ×1

file ×1