为什么 FileOutputStream 会抛出 FileNotFoundException?
2022-09-04 19:53:10
Android Developer Reference(本页)说:
Throws FileNotFoundException
但在一开始,它说:
打开与此上下文的应用程序包关联的私有文件以进行写入。如果文件尚不存在,则创建该文件。
如果是这样的话,为什么FileNotFoundException会被抛出呢?
我只是想确保我正确处理所有案件。我正在使用默认功能,所以我是否可以将其包装在一个块中,块中没有任何内容,因为不可能在默认功能中抛出a?try..catch
catch
FileNotFoundException
编辑:“默认功能”示例:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = context.openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();