FileFilter用法

xiaoxiao2025-07-17  7

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文件 } }

 

转载请注明原文地址: https://www.6miu.com/read-5033237.html

最新回复(0)