futils
Class DirList

java.lang.Object
  extended by futils.DirList

public class DirList
extends java.lang.Object

DirList, w/o recursion.


Nested Class Summary
 class DirList.ProgressPanel
           
 
Constructor Summary
DirList(java.io.File startDirectory, java.io.FileFilter fileFilter)
           
DirList(java.io.File startDirectory, java.io.FileFilter fileFilter, boolean progressBar)
           
DirList(java.io.File dir, java.lang.String suffix)
           
DirList(java.lang.String suffix)
           
 
Method Summary
 void deleteFiles()
           
 java.io.File findFile(java.lang.String fn)
           
 java.io.File[] getDirectoriesNotFiles()
           
static DirList getDirListGui()
           
 java.io.File[] getFiles()
           
 java.io.File[] getFiles(java.lang.String suffix)
           
 java.io.File[] getFilesNotDirectories()
           
 java.io.File getStartDir()
           
 int getTotalBytes()
           
 int getTotalFiles()
           
static void main(java.lang.String[] args)
           
 void printStats()
           
 void printVerbose(java.lang.Object o)
           
 void sort()
           
 void startAtThisDir(java.io.File f1)
           
static void testDirListGui()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirList

public DirList(java.lang.String suffix)

DirList

public DirList(java.io.File dir,
               java.lang.String suffix)

DirList

public DirList(java.io.File startDirectory,
               java.io.FileFilter fileFilter)

DirList

public DirList(java.io.File startDirectory,
               java.io.FileFilter fileFilter,
               boolean progressBar)
Method Detail

findFile

public java.io.File findFile(java.lang.String fn)

deleteFiles

public void deleteFiles()

main

public static void main(java.lang.String[] args)

testDirListGui

public static void testDirListGui()

getDirListGui

public static DirList getDirListGui()

sort

public void sort()

printStats

public void printStats()

printVerbose

public final void printVerbose(java.lang.Object o)

startAtThisDir

public void startAtThisDir(java.io.File f1)

getStartDir

public java.io.File getStartDir()

getDirectoriesNotFiles

public java.io.File[] getDirectoriesNotFiles()

getFilesNotDirectories

public java.io.File[] getFilesNotDirectories()

getFiles

public java.io.File[] getFiles()

getFiles

public java.io.File[] getFiles(java.lang.String suffix)

getTotalBytes

public int getTotalBytes()

getTotalFiles

public int getTotalFiles()