View Single Post
  #2 (permalink)  
Old 07-26-2007, 01:16 AM
Seemster Seemster is offline
Member
 
Join Date: Jul 2007
Posts: 55
Seemster is on a distinguished road
Code:
File dir = new File("directoryName"); String[] children = dir.list(); if (children == null) { // Either dir does not exist or is not a directory } else { for (int i=0; i<children.length; i++) { // Get filename of file or directory String filename = children[i]; } } // It is also possible to filter the list of returned files. // This example does not return any files that start with `.'. FilenameFilter filter = new FilenameFilter() { public boolean accept(File dir, String name) { return !name.startsWith("."); } }; children = dir.list(filter); // The list of files can also be retrieved as File objects File[] files = dir.listFiles(); // This filter only returns directories FileFilter fileFilter = new FileFilter() { public boolean accept(File file) { return file.isDirectory(); } }; files = dir.listFiles(fileFilter);

Last edited by levent : 07-26-2007 at 08:51 PM. Reason: Code placed inside [code] tag for better readibility.
Reply With Quote