×
Home About Us Products Services News Free Scripts Contact
news php scripts and software

JAVA example - How to list all the files in a directory?


JAVA - How to list all the files in a directory?

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);

Category: JAVA

 
<< Go back