我有以下代码行.
sysLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
url = sysLoader.getResource("tempFile.txt");
Run Code Online (Sandbox Code Playgroud)
它给出了一个奇怪的问题.如果我从路径中没有空格的路径(文件夹名称)运行它,那么它运行正常.但是如果路径包含任何空格(行"c:\ New Foler ...")那么它就不起作用了.
怎么解决这个?
编辑:更详细 - 我检查了sysloader对象.
sysloader - > UCP - > path
是否有一个字符%20而不是空格的路径
因此,所有URL都为空.
怎么解决这个?