Package org.apache.commons.io.filefilter

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


        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


 
  public SendLogToChainsaw(String directory, String fileNameFilter, String host, int port, Date start, Date end, String regex, String level) throws Exception {
   
    // Set up the file name filter
    if (null != fileNameFilter) {
      fileFilter = new WildcardFileFilter(fileNameFilter);
    } else {
      fileFilter = new WildcardFileFilter("*");
    }
   
    // Get the list of files that match
    File dir = new File(directory);
    if (dir.isDirectory()) {
View Full Code Here

  }
 
  public ReportTemplate getReportTemplate(String templateName) throws ProviderException
  {   
    File reportDirectory = new File(directoryProvider.getReportDirectory());   
    FileFilter templateFilter = new WildcardFileFilter(templateName + "*");
      File[] templateFiles = reportDirectory.listFiles(templateFilter);
     
      String[] revisions = new String[templateFiles.length];
      for (int i=0; i <  templateFiles.length; i++)
      {
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

                }
            }
        }

        if (templatePackage.getInitialImports().isEmpty()) {
            File[] files = file.listFiles((FilenameFilter) new WildcardFileFilter(new String[]{
                    "import.xml", "import.zip", "import-*.xml", "import-*.zip"}, IOCase.INSENSITIVE));
            Arrays.sort(files);
            for (File importFile : files) {
                templatePackage.addInitialImport(importFile.getName());
                warnMetaInf("importFile.getName()", templatePackage.getRootFolder());
            }
            File metaInf = new File(file, "META-INF");
            if (metaInf.exists()) {
                files = metaInf.listFiles((FilenameFilter) new WildcardFileFilter(new String[]{
                        "import.xml", "import.zip", "import-*.xml", "import-*.zip"}, IOCase.INSENSITIVE));
                Arrays.sort(files);
                for (File importFile : files) {
                    templatePackage.addInitialImport("META-INF/" + importFile.getName());
                }
View Full Code Here

  private LogInfo[] getLocalLogInfo() {
    String folderPath = CarbonUtils.getCarbonLogsPath();
    LogInfo log = null;
    ArrayList<LogInfo> logs = new ArrayList<LogInfo>();
    File folder = new File(folderPath);
    FileFilter fileFilter = new WildcardFileFilter(
        LoggingConstants.RegexPatterns.LOCAL_CARBON_LOG_PATTERN);
    File[] listOfFiles = folder.listFiles(fileFilter);
    for (File file : listOfFiles) {
      String filename = file.getName();
      String fileDates[] = filename
View Full Code Here

                    MessageFactory.createStaticMessage(
                            String.format("Application directory does not exist: '%s'", appDir)));
        }
        // list mule-deploy.* files
        @SuppressWarnings("unchecked")
        Collection<File> deployFiles = FileUtils.listFiles(appDir, new WildcardFileFilter("mule-deploy.*"), null);
        if (deployFiles.size() > 1)
        {
            // TODO need some kind of an InvalidAppFormatException
            throw new MuleRuntimeException(
                    MessageFactory.createStaticMessage(
View Full Code Here

        LOG.debug("... done.");       
    }
   
    private static void cleanFilesWithFilter(String directoryPath, String wildcardFilter) {
        File dir = new File(directoryPath);
        FileFilter fileFilter = new WildcardFileFilter(wildcardFilter);
        File[] files = dir.listFiles(fileFilter);
        if (files != null)
            for (int i = 0; i < files.length; i++) {
                boolean ok = files[i].delete();
                LOG.debug("Deleting file: " + files[i] + ", success: " + ok);
View Full Code Here

            }       
    }
   
    private static String findLastFile(String directoryPath, String wildcardFilter) {
        File dir = new File(directoryPath);
        FileFilter fileFilter = new WildcardFileFilter(wildcardFilter);
        File[] files = dir.listFiles(fileFilter);
        if (files.length == 0)
            return null;
        else
            return files[files.length-1].getAbsolutePath();
View Full Code Here

    this.fn = fn;
  }

  public FileScanner(String wildCard)
  {
    this.fn = new WildcardFileFilter(wildCard);
  }
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.