Methods | This Package | All Packages
Searches the file system for files that match a specified pattern.
package com.ms.wfc.io
public class FileEnumerator
Remarks
The following example shows how to use the FileEnumerator class to find and output the names of all Java files in and below a specified directory.
static void printJavaFiles(String path) {
FileEnumerator e = new FileEnumerator(File.combine(path, "*.*"));
while (e.hasMoreFiles()) {
String name = e.getName();
if ((e.getAttributes() & File.DIRECTORY) != 0) {
if (!name.equals(".") && !name.equals("..")) {
printJavaFiles(File.combine(path, name));
}
}
else {
String ext = File.getExtension(name);
if (ext != null && ext.equalsIgnoreCase(".java")) {
System.out.println(File.combine(path, name));
}
}
e.getNextFile();
}
}