【发布时间】:2019-08-08 03:34:57
【问题描述】:
我正在从一个文件中加载一个文档,这个文件(在一个 URL 中)由于某种原因更改了它的名称,导致 java.io.FileNotFoundException。
虽然我使用用户输入,但我尝试直接输入文件名,但它显示相同的错误。
File input = new File("/example/");
我希望文件名是/example/,但调试显示它是\example
【问题讨论】:
-
可以公平地说与您的问题相关的唯一代码是
File input = new File("/"+ userPage +"/");吗? -
我希望文件名是 /example/,但输出是 \example 您在 Windows 上运行,该平台上的路径分隔符是
\;使用File您将获得一个本地路径(将使用路径分隔符)。相反,传递String而不构建File。/example/不是 URL。new URL("file:///example")将是一个 URL。除此之外,您还不清楚您要在这里做什么。
标签: java file filenotfoundexception