Вам лучше сначала создать File, а затем использовать булеву функцию File.exists (), чтобы найти put, если этот файл существует.Если это так, вы можете использовать свой код: try {...} и так далее.Если нет, вы можете вызвать функцию File.createNewFile ().Например:
File f = new File("somefile");
if (f.exists()) {
FileReader fr = new FileReader(f);
}