List of usage examples for org.apache.commons.io.filefilter FileFileFilter FILE
IOFileFilter FILE
To view the source code for org.apache.commons.io.filefilter FileFileFilter FILE.
Click Source Link
From source file:it.baywaylabs.jumpersumo.robot.Daemon.java
/** * This method is called when invoke <b>execute()</b>.<br /> * Do not invoke manually. Use: <i>new Daemon().execute("");</i> * * @param params blank string.//from w ww . j a va 2 s .c o m * @return null if all is going ok. */ @Override protected String doInBackground(String... params) { while (folder.listFiles().length > 0) { // Select only files, no directory. File[] files = folder.listFiles((FileFilter) FileFileFilter.FILE); // Sorting following FIFO idea. Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE); if (files[0].getName().endsWith(".csv") || files[0].getName().endsWith(".txt")) { String commandsList = ""; try { commandsList = f.getStringFromFile(files[0].getPath()); } catch (Exception e) { e.printStackTrace(); } Log.e(TAG, "Lista comandi: " + commandsList); Interpreter in = new Interpreter(deviceController); in.doListCommands(commandsList); files[0].delete(); } else { Log.e(TAG, "Error: There is no csv|txt files or is not a file but a directory."); } } return null; }
From source file:info.servertools.core.util.FileUtils.java
/** * Retrieve the oldest file in a directory * * @param directory/*from w w w .jav a 2 s. c o m*/ * the directory to check * * @return the oldest file */ public static File getOldestFile(File directory) { File[] files = directory.listFiles((FileFilter) FileFileFilter.FILE); Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_COMPARATOR); return files.length > 0 ? files[0] : null; }
From source file:gr.aueb.cs.nlp.main.ExperimentTest.java
public static void walkFiles(String init) { Collection<File> files = FileUtils.listFiles(new File(init), FileFileFilter.FILE, DirectoryFileFilter.DIRECTORY); for (File f : files) { System.out.println(f.getName() + " " + f.isFile()); // qnStatEmbTrainSmall(f.getAbsolutePath(), f.getName()); //qnStatEmbTrainBig(f.getAbsolutePath(), f.getName()); }/*from w ww. j a v a 2s . c om*/ }
From source file:com.zimbra.cs.store.external.SimpleStoreManager.java
@Override public List<String> getAllBlobPaths(Mailbox mbox) throws IOException { File dir = new File(dirName(mbox)); if (dir.exists()) { File[] files = dir.listFiles((FileFilter) FileFileFilter.FILE); List<String> locators = new ArrayList<String>(); for (File file : files) { locators.add(file.getCanonicalPath()); }/* w w w .j a v a 2 s .c o m*/ return locators; } else { return new ArrayList<String>(); } }
From source file:com.qwazr.compiler.JavaCompiler.java
private final static String buildClassPath(File[] classPathArray, Collection<URL> urlCollection) throws MalformedURLException, URISyntaxException { final List<String> classPathes = new ArrayList<>(); URLClassLoader classLoader = (URLClassLoader) URLClassLoader.getSystemClassLoader(); if (classLoader != null && classLoader.getURLs() != null) { for (URL url : classLoader.getURLs()) { String path = new File(url.toURI()).getAbsolutePath(); classPathes.add(path);/* w ww . j a va2s . c o m*/ urlCollection.add(url); } } if (classPathArray != null) { for (File classPathFile : classPathArray) { if (classPathFile.isDirectory()) { for (File f : classPathFile.listFiles((FileFilter) FileFileFilter.FILE)) { classPathes.add(f.getAbsolutePath()); urlCollection.add(f.toURI().toURL()); } } else if (classPathFile.isFile()) { classPathes.add(classPathFile.getAbsolutePath()); urlCollection.add(classPathFile.toURI().toURL()); } } } if (classPathes.isEmpty()) return null; return StringUtils.join(classPathes, File.pathSeparator); }
From source file:com.jaeksoft.searchlib.util.FileUtils.java
public static final boolean containsFile(final File directory, final boolean ignoreHidden) { if (!directory.exists()) return false; if (!directory.isDirectory()) return false; final FileFilter fileFilter = ignoreHidden ? FileNotHiddenFileFilter.FILE : FileFileFilter.FILE; return !ArrayUtils.isEmpty(directory.listFiles(fileFilter)); }
From source file:com.cedarsoft.file.FileNamesFactory.java
@Nonnull private File[] listFiles(@Nonnull File baseDir) { if (!baseDir.isDirectory()) { throw new IllegalArgumentException("Invalid base dir <" + baseDir.getAbsolutePath() + '>'); }/*from www . j a v a 2 s .co m*/ return baseDir.listFiles((FileFilter) FileFileFilter.FILE); }
From source file:fr.acxio.tools.agia.io.AbstractFileOperations.java
protected void copyFile(Resource sOriginFile, Resource sDestinationFile) throws IOException { File aOrigineFile = sOriginFile.getFile(); if (aOrigineFile.isFile()) { if (!isDirectory(sDestinationFile)) { FileUtils.copyFile(aOrigineFile, sDestinationFile.getFile(), preserveAttributes); } else {//from w w w.j a va2 s . c om FileUtils.copyFileToDirectory(aOrigineFile, sDestinationFile.getFile(), preserveAttributes); } } else { if (recursive) { FileUtils.copyDirectory(aOrigineFile, sDestinationFile.getFile(), preserveAttributes); } else { FileUtils.copyDirectory(aOrigineFile, sDestinationFile.getFile(), FileFileFilter.FILE, preserveAttributes); } } }
From source file:net.fckeditor.connector.impl.AbstractLocalFileSystemConnector.java
public List<Map<String, Object>> getFiles(ResourceType type, String currentFolder) throws InvalidCurrentFolderException { String absolutePath = getRealUserFilesAbsolutePath( RequestCycleHandler.getUserFilesAbsolutePath(ThreadLocalData.getRequest())); File typeDir = getOrCreateResourceTypeDir(absolutePath, type); File currentDir = new File(typeDir, currentFolder); if (!currentDir.exists() || !currentDir.isDirectory()) throw new InvalidCurrentFolderException(); // collect files List<Map<String, Object>> files; Map<String, Object> fileMap; File[] fileList = currentDir.listFiles((FileFilter) FileFileFilter.FILE); files = new ArrayList<Map<String, Object>>(fileList.length); for (File file : fileList) { fileMap = new HashMap<String, Object>(2); fileMap.put(Connector.KEY_NAME, file.getName()); fileMap.put(Connector.KEY_SIZE, file.length()); files.add(fileMap);// w w w . j a v a 2 s . c o m } return files; }
From source file:com.qwazr.utils.server.InFileSessionPersistenceManager.java
@Override public Map<String, PersistentSession> loadSessionAttributes(String deploymentName, final ClassLoader classLoader) { final File deploymentDir = new File(sessionDir, deploymentName); if (!deploymentDir.exists() || !deploymentDir.isDirectory()) return null; File[] sessionFiles = deploymentDir.listFiles((FileFilter) FileFileFilter.FILE); if (sessionFiles == null || sessionFiles.length == 0) return null; long time = System.currentTimeMillis(); Map<String, PersistentSession> finalMap = new HashMap<String, PersistentSession>(); for (File sessionFile : sessionFiles) { PersistentSession persistentSession = readSession(sessionFile); if (persistentSession != null && persistentSession.getExpiration().getTime() > time) finalMap.put(sessionFile.getName(), persistentSession); sessionFile.delete();/*from ww w. j a v a 2 s . com*/ } return finalMap.isEmpty() ? null : finalMap; }