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