static FileFilter filter = new FileFilter() {
@Override
public boolean accept(File pathname) {
return pathname.isFile() && pathname.getName().endsWith(".xml");
}
};
File subFolder = new File("D:\\test");
File[] underForders = subFolder.listFiles();// loop hour folder.
for (File hourFolder : underForders) {
if(subFolder.listFiles(filter).length > 0){
//D:\\test路径下如果有xml文件...
}
}
或者
static FileFilter filter = new FileFilter() {
@Override
public boolean accept(File pathname) {
return pathname.isFile() && pathname.getName().endsWith(".xml");
}
};
File subFolder = new File("D:\\test");
File[] underForders = subFolder.listFiles(filter);// loop folder.
if (underForders != null) {
for (File xmlFile : underForders ) {
//遍历操作D:\\test下的xml文件
}
}