【发布时间】:2009-12-11 16:26:14
【问题描述】:
我尝试在 Android 的 /data/data/pkg/files 目录中创建“foo/bar.txt”。
在文档中似乎是矛盾的:
要写入文件,请使用名称和路径调用 Context.openFileOutput()。
http://developer.android.com/guide/topics/data/data-storage.html#files
要打开的文件名;不能包含路径分隔符。
当我打电话时
this.openFileOutput("foo/bar.txt", Context.MODE_PRIVATE);
抛出异常:
java.lang.IllegalArgumentException: File foo/bar.txt contains a path separator
那么如何在子文件夹中创建文件?
【问题讨论】: