Don't forget to check for no children being returned!
private static void deleteHTMLFromDir(String sOutputDir) {
File dir = new File(sOutputDir);
FilenameFilter filter = new FilenameFilter() {
public boolean accept(File dir, String name) {
return !name.startsWith(".") &&
new File(dir.getAbsolutePath() + File.separator + name).isFile() &&
(name.endsWith(".htm") ||
name.endsWith(".html") ||
name.endsWith(".shtml"));
}
};
String[] children = dir.list(filter);
if (children!=null)
for (String sFilename : children)
{
new File(sOutputDir + File.separator + sFilename).delete();
}
}
Labels:
None
Add Comment