我想在android系统打开一个文件是这样的:测试文件是否存在
try
{
FileInputStream fIn = context.openFileInput(FILE);
DataInputStream in = new DataInputStream(fIn);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
if(in!=null)
in.close();
}
catch(Exception e)
{ }
,但如果该文件不存在,未发现异常被抛出的文件。我想知道如何在试图打开文件之前测试该文件是否存在。
如果这是您的实际异常处理程序,请重新考虑它。 http://www.rockstarprogrammer.org/post/2007/jun/15/empty-catch-blocks-are-always-wrong/ – Thomas 2010-05-07 08:16:49
@Thomas曾经是我的异常处理程序的一个子句就像这个(复制一些代码关闭'网络。)我想一个好的复制规则就是在实际使用它之前检查一切。我有足够的麻烦使用我的OWN代码。 – 2012-08-29 21:13:36