#exists()
Tests whether the file or directory denoted by this abstract pathname exists.
bewusst versuchen Exceptions zu erzeugen ist nicht ratsam... die File.exists() Methode ist da schon wesentlich eleganter und empfehlenswerterdhachim hat gesagt.:Is möglich.
Versuche die datei doch zu öffnen, wenn es geht, dann ist sie offen, wenn nicht, werfe eine fehlermeldung:
Pseudocode:
Code:try openDocument() catch ErrorMessage
try {
String filename = "c:\\boot.ini";
BufferedReader buff = new BufferedReader(new FileReader(filename));
String line;
while ((line = buff.readLine()) != null)
System.out.println(line);
buff.close();
} catch (IOException e) {
e.printStackTrace();
// error handling
}