Scanner user = new Scanner(System.in);
String word;
System.out.println("Location of file: ");
word = user.nextLine();
FileReader fileOpen = new FileReader(word);
BufferedReader fileRead = new BufferedReader(fileOpen);
ユーザーが間違ったファイルの宛先を入力した場合、エラーチェックを行うにはどうすればよいですか?
私は得る:
java.io.FileNotFoundException:
無効なファイル宛先が入力された場合。
プログラムに次のようなことを言ってもらいたい
System.out.println("Invalid directory");
メソッド isDirectory() および exists() のエラーが発生し、試してみると、タイプ String には存在しないことがわかります。
if (word.exists())
{
//do blah blah
}
else
{
//Print error
}