private void listRecursive(List<File> list, File file) { File[] files = file.listFiles(); if (files != null) { for (File f : files) { if (f.isDirectory()) { listRecursive(list, f); } else { list.add(f); } } } }
private void listRecursive(List<File> list, File file) { File[] files = file.listFiles(); if (files != null) { for (File f : files) { if (f.isDirectory()) { listRecursive(list, f); } else { list.add(f); } } } }
private void listRecursive(List<File> list, File file) { File[] files = file.listFiles(); if (files != null) { for (File f : files) { if (f.isDirectory()) { listRecursive(list, f); } else { list.add(f); } } } }
public Iterator<DataIdentifier> getAllIdentifiers() { ArrayList<File> files = new ArrayList<File>(); for (File file : directory.listFiles()) { if (file.isDirectory()) { // skip top-level files listRecursive(files, file); } } ArrayList<DataIdentifier> identifiers = new ArrayList<DataIdentifier>(); for (File f: files) { String name = f.getName(); identifiers.add(new DataIdentifier(name)); } log.debug("Found " + identifiers.size() + " identifiers."); return identifiers.iterator(); }
public Iterator<DataIdentifier> getAllIdentifiers() { ArrayList<File> files = new ArrayList<File>(); for (File file : directory.listFiles()) { if (file.isDirectory()) { // skip top-level files listRecursive(files, file); } } ArrayList<DataIdentifier> identifiers = new ArrayList<DataIdentifier>(); for (File f: files) { String name = f.getName(); identifiers.add(new DataIdentifier(name)); } log.debug("Found " + identifiers.size() + " identifiers."); return identifiers.iterator(); }
public Iterator<DataIdentifier> getAllIdentifiers() { ArrayList<File> files = new ArrayList<File>(); for (File file : directory.listFiles()) { if (file.isDirectory()) { // skip top-level files listRecursive(files, file); } } ArrayList<DataIdentifier> identifiers = new ArrayList<DataIdentifier>(); for (File f: files) { String name = f.getName(); identifiers.add(new DataIdentifier(name)); } log.debug("Found " + identifiers.size() + " identifiers."); return identifiers.iterator(); }