URL listofFiles = this.getClass().getResource("someDir");
File f = new File(listofFiles.toString());
File[] files = f.listFiles();
运行在一个Tomcat web服务器环境一个JUnit单元测试。
返回的URL绝对有效。我已经进入了OS X的Finder,执行了一个“转到目录”,粘贴的值为listofFiles
,并在目录中看到了我所有的文件。
为什么listFiles()
返回null?
和Yes。它是一个目录。 – bobber205 2011-03-10 22:49:20
你应该检查:调用'f.exists()'和'f.isDirectory()'来确保。 – Jorn 2011-03-10 22:58:12