我正在使用java.io.File来处理外部存储上的一些 PDF 文件。我正在加载它们,并在我的日志中注意到我得到了一些File NotFoundExceptions
. 我正在查看 Exception 并注意到一个奇怪的标志(一个黑色正方形,?
里面有 = �)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