java.io.Fileを使用して、外部ストレージ上のいくつかのPDFファイルを処理しています。私はそれらをロードしていて、ログにいくつかあることに気づきましたFile NotFoundExceptions
。例外を調べていたところ、 UNCの奇妙な記号(内側が内側にある黒い四角?
=�)に気づきました。
これが私のファイルの作り方です。違いが生じる場合は、バッファリングされたリーダーから文字列を取得します。
File myPathFile
FileReader fr = new FileReader(myPathFile);
BufferedReader br = new BufferedReader(fr)
String o = br.readLine();
File f = new File(o)
私はそれが同じだと思った:
File f = new File("\\test\ö\myFile.pdf"); //When the UNC looks like this it won't work. (the ö is �)
File f2 = new File("\\test\myFile.pdf"); //This works