看板 java 關於我們 聯絡資訊
假設我的目錄結構是這樣: c:\test\test1 c:\test\test2 c:\test\test3 我想把 test 底下的目錄列出來,於是寫了下列的程式: File file = new File("c:\\test"); File[] files = file.listFiles(); for (int i=0;i<files.length;i++) { if (files[i].isDirectory()) System.out.println(files[i].getPath()); } 但他列出來的結果是絕對路徑,也就是 c:\test\test1..... 請問有沒有辨法可以讓他列出來是像 \test1 \test2 \test3 只有目錄名稱的方法呢? 目前想到可以用 replace 的方式@@ 但好像不怎麼聰明 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.145.131