New methods on FileUtil: 
  #visitEmptyDirs(File, IFileVisitor)
  #visitEmptyDirs(File, IFileVisitor, FileFilter)
  #visitAllDirs(File, IFileVisitor, FileFilter)