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

            }

            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

    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

                if (lastCycleLogFile.exists()) {
                  lastCycleLogFileExists = true;
                }
                else {
                  File dir = new File(rootFile, "/Logs/");
                  FileFilter fileFilter = new WildcardFileFilter("*Post Run Step.log");
                  File[] filterFiles = dir.listFiles(fileFilter);
                  if (filterFiles!=null){
                  List filterFilesList = Arrays.asList(filterFiles);

                  if (filterFilesList.size() > 0) {
View Full Code Here

        String wildcard = "*.jar";
        if ( filters != null ) {
            wildcard = "*" + filters + "*.jar";
        }
        Collection<File> files = FileUtils.listFiles( new File( M2_REPO_DIR ),
                                                      new WildcardFileFilter( wildcard,
                                                                              IOCase.INSENSITIVE ),
                                                      DirectoryFileFilter.DIRECTORY );

        return files;
    }
View Full Code Here

                srcFile = new File(command.getCommandLine().getOptionValue(LIB_OPT));
            }
            else {
                //Since user did not provide locallib, find the default one under oozie home dir
                Collection<File> files =
                        FileUtils.listFiles(new File(oozieHome), new WildcardFileFilter("oozie-sharelib*.tar.gz"), null);

                if (files.size() > 1){
                    throw new IOException("more than one sharelib tar found at " + oozieHome);
                }

View Full Code Here

   * @param key    report key
   * @return return file list
   */
  public List<File> getReportDataFiles(long testId, String key) {
    File reportFolder = config.getHome().getPerfTestReportDirectory(String.valueOf(testId));
    FileFilter fileFilter = new WildcardFileFilter(key + "*.data");
    File[] files = reportFolder.listFiles(fileFilter);
    Arrays.sort(files, new Comparator<File>() {
      @Override
      public int compare(File o1, File o2) {
        return FilenameUtils.getBaseName(o1.getName()).compareTo(FilenameUtils.getBaseName(o2.getName()));
View Full Code Here

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

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

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

        assertEquals(fileNames.length, files.size());
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.