我无法创建文件。
private static final String FILE_NAME = "info.txt";
File f = new File(FILE_NAME);
if(f.exists()){
Log.d("My Error", "exists");
}else{
try {
f.createNewFile();
} catch (IOException e) {
Log.d("My Error", "can't create");
// TODO Auto-generated catch block
e.printStackTrace();
}
}
在日志中打印我的日志“我的错误”,“无法创建”
我必须做什么?以及将创建文件的位置?
答案 0 :(得分:0)
如果您只想创建应用程序可以写入的文件,然后再阅读,请使用openFileOutput()
,如下所示:
FileOutputStream fos = openFileOutput(FILE_NAME, 0);
这将在应用程序的私有数据目录中创建一个文件。只有您的应用程序可以读/写此目录。