public class DirectoryTree extends Object
DirectoryTree traverses a
 directory tree in the local filesystem. It calls the
 handleItem method on the given
 DirectoryItemHandler for every file
 in the directory tree.| Constructor and Description | 
|---|
DirectoryTree()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
traverse(File dir,
        boolean recurse,
        DirectoryItemHandler strategy)
Traverses a directory tree in the local filesystem. 
 | 
static void | 
traverseDepthFirst(File dir,
                  DirectoryItemHandler strategy)
Traverses a directory tree in the local filesystem. 
 | 
public static void traverse(File dir, boolean recurse, DirectoryItemHandler strategy) throws DirectoryItemHandlerException
dir - the root directory at which to begin the traversal.recurse - whether or not to recurse through every subdirectory
                   within the root directory.strategy - the DirectoryItemHandler to use for
                   handling each item in the tree.DirectoryItemHandlerException - if an error occurs while
               handling the items in the directory.public static void traverseDepthFirst(File dir, DirectoryItemHandler strategy) throws DirectoryItemHandlerException
dir - the root directory at which to begin the traversal.strategy - the DirectoryItemHandler to use for
                   handling each item in the tree.DirectoryItemHandlerException - if an error occurs while
               handling the items in the directory.Copyright © 2025. All rights reserved.