2016-06-07 16 views

回答

0

你可以用Paths.get(「tomacat」,「web應用」,「ROOT」,「目錄」)的路徑,這應該使每個操作系統上的正確路徑。然後你可以找到該目錄下的所有文件:Directorystream ds = Files.newDirectorystream(Paths.get(...))。您可以使用for(Path file:ds){}

+0

迭代結果我試圖從另一個遠程服務器的「http:// /directory_name /」中獲取目錄。順便說它是爲本地機器工作,但不能用於遠程機器訪問目錄。 –

+0

好吧,我不知道,但你有沒有試過這個:'URL url = new URL(urlStr);'。然後打開連接: 'java.net.URLConnection con = url.openConnection();',使一個inputstreamReader具有:'InputStreamReader in = con.getInputStream()''String file = in.readline(); while(file!= null){...}'應該給你目錄下的文件名稱 – Julie

+0

而不是訪問tomcat目錄,我試圖訪問共享文件夾,它解決了我的目的,它正在工作。 –

相關問題