我想在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