List of usage examples for org.apache.commons.io FileUtils listFiles
public static Collection listFiles(File directory, String[] extensions, boolean recursive)
From source file:main.java.spelementex.FilesProcessor.java
public static Collection<File> getXMLFiles(File dir) { return FileUtils.listFiles(dir, XML_EXTENSION, true); }
From source file:com.bysailors.comparefolders.compareFiles.java
public static Set<File> getTreeList(File root) { Set<File> ret = new HashSet<File>( FileUtils.listFiles(root, TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE)); // for (File archivo : ret) // {/*from w w w . j a v a 2 s . c o m*/ // System.out.println(archivo.getAbsolutePath()); // } return ret; }
From source file:io.proscript.jlight.SourcesLocator.java
public static Collection<File> locateRecursive(File directory) { return FileUtils.listFiles(directory, new SuffixFileFilter(".java"), DirectoryFileFilter.DIRECTORY); }
From source file:com.grnet.input.FSXMLInput.java
private Collection<File> getXMLs(File dataProviderDir) { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(dataProviderDir, extensions, true); return files; }
From source file:com.robin.uielements.TranslationMap.java
/** * Parse all translation xmls and store their data in memory. * @param config Configuration.//w w w. ja v a2s . c o m */ public static void parse(final Configuration config) { synchronized (ELEMENTMAP) { if (ELEMENTMAP.isEmpty()) { File baseFolder = new File(config.getValue(ConfigParams.TLXMLSDIR)); @SuppressWarnings("unchecked") Collection<File> fileList = FileUtils.listFiles(baseFolder, new String[] { "xml" }, true); for (File file : fileList) { ELEMENTMAP.put(baseFolder.toURI().relativize(file.toURI()).getPath(), getTranslationsFromFile(baseFolder, file)); } } } }
From source file:grnet.com.entry.Actions.java
public void listRepositories(File path) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); if (!files.isEmpty()) { initUnMarshaller();/*from w ww .j a v a 2 s . c o m*/ Iterator<File> iterator = files.iterator(); while (iterator.hasNext()) { Repository repository = (Repository) unmarshaller.unmarshal(iterator.next()); printRepoInfo(repository); } } else System.err.println("No repositories found..."); }
From source file:com.splout.db.common.CompressorUtil.java
public static void createZip(File dir, File out, IOFileFilter filefilter, IOFileFilter dirFilter) throws IOException { Collection<File> files = FileUtils.listFiles(dir, filefilter, dirFilter); out.delete();/* ww w . j a v a 2 s.co m*/ ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(out)); byte[] buf = new byte[1024]; for (File f : files) { ZipEntry ze = new ZipEntry(getRelativePath(f, dir)); zos.putNextEntry(ze); InputStream is = new FileInputStream(f); int cnt; while ((cnt = is.read(buf)) >= 0) { zos.write(buf, 0, cnt); } is.close(); zos.flush(); zos.closeEntry(); } zos.close(); }
From source file:grnet.com.entry.Actions.java
public void listSpecificRepoInfo(File path, String name) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); if (!files.isEmpty()) { initUnMarshaller();/*w w w.j a va 2 s .co m*/ Iterator<File> iterator = files.iterator(); boolean flag = false; while (iterator.hasNext()) { File next = iterator.next(); if (next.getName().equals(name + ".xml")) { flag = true; Repository repository = (Repository) unmarshaller.unmarshal(next); printRepoInfo(repository); } } if (flag == false) System.err.println("No repository found..."); } else System.err.println("No repositories found..."); }
From source file:grnet.com.entry.Actions.java
public void delRepository(File path, String name) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); Iterator<File> iterator = files.iterator(); initUnMarshaller();/* ww w . ja v a 2 s. c om*/ if (name.equals("-a")) { while (iterator.hasNext()) { File next = iterator.next(); Repository repository = (Repository) unmarshaller.unmarshal(next); logRepo(repository, "DELETE"); next.delete(); } System.out.println("All repository entries are deleted."); } else { boolean flag = false; while (iterator.hasNext()) { File next = iterator.next(); String fileName = next.getName(); if ((name + ".xml").equals(fileName)) { flag = true; Repository repository = (Repository) unmarshaller.unmarshal(next); logRepo(repository, "DELETE"); next.delete(); } } if (flag == false) System.err.println("No repository found..."); else System.out.println("Repository:" + name + " is deleted."); } }
From source file:de.drippinger.serviceExtractor.files.FileSearch.java
/** * Find all ndf files.//from w w w .ja va2 s. c om * * @param parameter the run parameter * @return a collection of ndf files */ public static Collection<File> findNdfFiles(@NonNull RunParameter parameter) { File rootFolder = new File(parameter.pathToFlows()); Collection<File> files = FileUtils.listFiles(rootFolder, FileFilterUtils.suffixFileFilter("ndf"), TrueFileFilter.INSTANCE); log.debug("Found {} NDF files", files.size()); return files; }