public class DirectoryWalker extends Object
The following sample gets all java files.
final FileFilter filter = new FileFilter() {
public boolean accept( final File file ) {
return file.getName().endsWith(".java");
}
};
final DirectoryWalker directoryWalker = new DirectoryWalker(".");
final Collection files = directoryWalker.getFiles(filter);
| Constructor and Description |
|---|
DirectoryWalker(String startingDirectory)
Create an instance
|
| Modifier and Type | Method and Description |
|---|---|
Collection |
getDirectories(FileFilter filter)
Walk through the directory structure and return a collection containing
all those directories for which the filter returns true
|
Collection |
getFiles(FileFilter filter)
Walk through the directory structure and return a collection containing
all those files for which the filter returns true
|
Collection |
getFilesAndDirectories(FileFilter filter)
Walk through the directory structure and return a collection containing
all those files and directories for which the filter returns true
|
public DirectoryWalker(String startingDirectory)
startingDirectory - the directory to start inpublic Collection getFiles(FileFilter filter)
filter - An object to determine whether or not to include this file
in the returned collectionpublic Collection getDirectories(FileFilter filter)
filter - An object to determine whether or not to include this
directory in the returned collectionpublic Collection getFilesAndDirectories(FileFilter filter)
filter - An object to determine whether or not to include this
file/directory in the returned collectionCopyright © 1998–2025 Gargoyle Software Inc.. All rights reserved.