我想在目录中搜索文件。因此,我想在File对象中获取目录,但是我正在获取文件而不是目录。这就是我正在做的事情,它打印为false,但我希望它为真。
URL url = getClass().getResource("/strategy/viewconfigurations/");
File folder = new File(url.toString());
System.out.println(folder.isDirectory());
如何以这种方式加载目录?
看来您将从URL
对象获取的路径或字符串引起问题。
您传递了将从中获得的文件路径url.toString()
。
您需要更改以下行
File folder = new File(url.toString());
用这条线
File folder = new File(url.getPath());
您需要从URL.getPath()
功能获取该文件夹的路径。
我希望这就是您所需要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句