Android Utililty Methods Directory Visit

List of utility methods to do Directory Visit

Description

The list of methods to do Directory Visit are organized into topic(s).

Method

voidrecursivelyAddFiles(Collection files, File dir, FileFilter filter)
recursively Add Files
File[] list = dir.listFiles(filter);
if (list != null) {
    for (File file : list) {
        files.add(file);
File[] dirs = dir.listFiles(new DirectoryFileFilter());
if (dirs != null) {
...
voidvisitAllFiles(File dir, Visitor visitor)
visit All Files
File[] list = dir.listFiles();
if (list != null) {
    for (File sub : list) {
        if (sub.isFile())
            visitor.visit(sub);
        else
            visitAllFiles(sub, visitor);
voidvisitAllSubDirectories(File dir, Visitor visitor)
visit All Sub Directories
File[] list = dir.listFiles();
if (list != null) {
    for (File sub : list) {
        if (sub.isDirectory()) {
            visitor.visit(sub);
            visitAllSubDirectories(sub, visitor);