List of usage examples for org.apache.commons.vfs2 FileObject findFiles
FileObject[] findFiles(FileSelector selector) throws FileSystemException;
From source file:org.fuin.vfs2.filter.examples.CanWriteFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, showing how to print out a list of the current directory's // writable files: {//w ww. ja v a2 s. c o m System.out.println("---CAN_WRITE---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(CanWriteFileFilter.CAN_WRITE)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } // Example, showing how to print out a list of the current directory's // un-writable files: { System.out.println("---CANNOT_WRITE---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(CanWriteFileFilter.CANNOT_WRITE)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } }
From source file:org.fuin.vfs2.filter.examples.DirectoryFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, how to print out a list of the current directory's // subdirectories FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(DirectoryFileFilter.DIRECTORY)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); }//from w w w.j a v a2 s. co m }
From source file:org.fuin.vfs2.filter.examples.EmptyFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, showing how to print out a list of the current directory's // empty files/directories {/*from w w w. j a va2s .c o m*/ System.out.println("---EMPTY---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(EmptyFileFilter.EMPTY)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } // Example, showing how to print out a list of the current directory's // non-empty files/directories { System.out.println("---NOT_EMPTY---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(EmptyFileFilter.NOT_EMPTY)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } }
From source file:org.fuin.vfs2.filter.examples.FileFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, how to print out a list of the real files within the current // directory//from w w w . jav a 2s .co m FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(FileFileFilter.FILE)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } }
From source file:org.fuin.vfs2.filter.examples.HiddenFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, showing how to print out a list of the current directory's // hidden files {/*from ww w .j a va 2s. co m*/ System.out.println("---HIDDEN---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(HiddenFileFilter.HIDDEN)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } // Example, showing how to print out a list of the current directory's // visible (i.e. not hidden) files { System.out.println("---VISIBLE---"); FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(HiddenFileFilter.VISIBLE)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } }
From source file:org.fuin.vfs2.filter.examples.NameFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, to print all files and directories in the current directory // whose name is Test FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(new NameFileFilter("Test"))); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); }/* w ww .j a va 2 s . c o m*/ }
From source file:org.fuin.vfs2.filter.examples.PrefixFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, to print all files and directories in the current directory // whose name starts with a <code>.</code> FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(new PrefixFileFilter("."))); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); }//from w w w.j a va 2s .c om }
From source file:org.fuin.vfs2.filter.examples.RegexFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, to retrieve and print all java files where the name matched // the regular expression in the current directory FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir .findFiles(new FileFilterSelector(new RegexFileFilter(".*[tT]est(-\\d+)?\\.java$"))); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); }// w w w. j a va 2 s.c o m }
From source file:org.fuin.vfs2.filter.examples.SizeFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, to print all files and directories in the current directory // whose size is greater than 1 MB FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); SizeFileFilter filter = new SizeFileFilter(1024 * 1024); FileObject[] files = dir.findFiles(new FileFilterSelector(filter)); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); }/*from w ww. j ava 2 s . c om*/ }
From source file:org.fuin.vfs2.filter.examples.SuffixFileFilterExample.java
public static void main(String[] args) throws Exception { // Example, to retrieve and print all *.java files in the current // directory//ww w .j ava2s . c om FileSystemManager fsManager = VFS.getManager(); FileObject dir = fsManager.toFileObject(new File(".")); FileObject[] files = dir.findFiles(new FileFilterSelector(new SuffixFileFilter(".java"))); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } }