Package org.apache.commons.io.filefilter

Examples of org.apache.commons.io.filefilter.WildcardFileFilter


     
      File subDir3 = new File(subDir2, "subdir3");
      subDir3.mkdir();
     
      Collection<File> files = FileUtils.listFilesAndDirs(subDir1,
                new WildcardFileFilter("*.*"), new WildcardFileFilter("*"));
     
      assertEquals(4, files.size());
      assertTrue("Should contain the directory.", files.contains(subDir1));
      assertTrue("Should contain the directory.", files.contains(subDir2));
      assertTrue("Should contain the file.", files.contains(someFile));
View Full Code Here


            File theFile = new File(subDir, fileNames[i]);
            createFile(theFile, fileSizes[i]);
        }

        Iterator<File> files = FileUtils.iterateFiles(subDir,
                                                new WildcardFileFilter("*.*"),
                                                new WildcardFileFilter("*"));

        Map<String, String> foundFileNames = new HashMap<String, String>();

        while (files.hasNext()) {
            boolean found = false;
View Full Code Here

     
      Collection<File> filesAndDirs = Arrays.asList(subDir1, subDir2, someFile, subDir3);
     
      int filesCount = 0;
      Iterator<File> files = FileUtils.iterateFilesAndDirs(subDir1,
                                                new WildcardFileFilter("*.*"),
                                                new WildcardFileFilter("*"));
        while (files.hasNext()) {
            filesCount++;
            File file = files.next();
            assertTrue("Should contain the directory/file", filesAndDirs.contains(file));
        }
View Full Code Here

     * @return IOFileFilter font file filter
     */
    protected static IOFileFilter getFileFilter() {
        return FileFilterUtils.andFileFilter(
                FileFilterUtils.fileFileFilter(),
                new WildcardFileFilter(new String[] {"*.ttf", "*.otf", "*.pfb"}, IOCase.INSENSITIVE)
                //TODO Add *.ttc when support for it has been added to the auto-detection mech.
        );
    }
View Full Code Here

    outputDir = baseTmpDir.getFile("test-write");
  }

  private File getOutputFile(File outputDir, String wildcardFilter) {

    File[] files = outputDir.listFiles((FilenameFilter)new WildcardFileFilter(wildcardFilter));
    System.out.println(Arrays.asList(files));
    assertEquals(1, files.length);
    return files[0];
  }
View Full Code Here

            }

            if (cl.hasOption(EXCLUDE_CLI)) {
                String[] excludes = cl.getOptionValues(EXCLUDE_CLI);
                if (excludes != null) {
                    final FilenameFilter filter = new NotFileFilter(new WildcardFileFilter(excludes));
                    report.setInputFileFilter(filter);
                }
            }
            else if (cl.hasOption(EXCLUDE_FILE_CLI)) {
                String excludeFileName = cl.getOptionValue(EXCLUDE_FILE_CLI);
View Full Code Here

                : "WARN";
    }

    private String[] buildKarafClasspath(File karafHome) {
        List<String> cp = new ArrayList<String>();
        File[] jars = new File(karafHome + "/lib").listFiles((FileFilter) new WildcardFileFilter("*.jar"));
        for (File jar : jars) {
            cp.add(jar.toString());
        }
        return cp.toArray(new String[]{});
    }
View Full Code Here

    driver.assertComplete();
  }

  private File findFile( File dir, String pattern ) {
    File file = null;
    FileFilter filter = new WildcardFileFilter( pattern );
    File[] files = dir.listFiles(filter);
    if( files != null && files.length > 0 ) {
      file = files[0];
    }
    return file;
View Full Code Here

            File theFile = new File(subDir, fileNames[i]);
            createFile(theFile, fileSizes[i]);
        }

        Collection files = FileUtils.listFiles(subDir,
                                               new WildcardFileFilter("*.*"),
                                               new WildcardFileFilter("*"));

        int count = files.size();
        Object[] fileObjs = files.toArray();

        assertEquals(files.size(), fileNames.length);
View Full Code Here

            File theFile = new File(subDir, fileNames[i]);
            createFile(theFile, fileSizes[i]);
        }

        Iterator files = FileUtils.iterateFiles(subDir,
                                                new WildcardFileFilter("*.*"),
                                                new WildcardFileFilter("*"));

        Map foundFileNames = new HashMap();

        while (files.hasNext()) {
            boolean found = false;
View Full Code Here

TOP

Related Classes of org.apache.commons.io.filefilter.WildcardFileFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.