JSP プロジェクトで、ディレクトリからファイルを読み込んでいます。フルパスを指定すると、ファイルを簡単に読み取ることができます
BufferedReader br = new BufferedReader(new FileReader("C:\\ProjectFolderName\\files\\BB.key"));
しかし、フルパスを書きたくない代わりに、以下のようにファイルを含むフォルダー名を付けたいだけです。
BufferedReader br = new BufferedReader(new FileReader("\\files\\BB.key"));
これを行う方法?
String currentDirectory = new File("").getAbsolutePath();
System.out.println(currentDirectory);
BufferedReader br = new BufferedReader(new FileReader(currentDirectory + "\\files\\BB.key"));
上記を試してもファイルから読み取れません
印刷行は次の出力を提供します
情報: C:\Program Files\NetBeans 7.3