|
Post by Admin on Aug 2, 2017 11:11:36 GMT 7
[java] Dùng để liệt kê những file có trong thư mục chỉ định, cả thư mục con, có dùng lọc kiểu đuôi nhận vào một đường dẫn thư mục mẹ, kiểu đuôi cần lấy danh sách, một biến ArrayList nhận kết quả sau thực thi, biến ArrayList sẽ chứa danh sách đường dẫn đến các file cần lọc.
public void listext(String path,String ext,ArrayList lext) { try { File f = new File(path); if (f.isDirectory()) { String[] af = f.list(); for (int i = 0; i < af.length; i++) { listext(path + "\\" + af[i],ext,lext); } } else if (path.endsWith(ext)) { lext.add(path); } } catch (Exception e) { System.out.println("co loi bat thuong "+e.getMessage()); } } ví dụ: ArrayList kq=new ArrayList(); listext("C:\\temp",".xml",kq);
|
|