1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs2.example.filter;
18
19 import java.io.File;
20
21 import org.apache.commons.vfs2.FileFilterSelector;
22 import org.apache.commons.vfs2.FileObject;
23 import org.apache.commons.vfs2.FileSystemManager;
24 import org.apache.commons.vfs2.VFS;
25 import org.apache.commons.vfs2.filter.EmptyFileFilter;
26
27
28
29
30
31 public class EmptyFileFilterExample {
32
33 public static void main(final String[] args) throws Exception {
34
35
36
37 {
38 System.out.println("---EMPTY---");
39 final FileSystemManager fsManager = VFS.getManager();
40 final FileObject dir = fsManager.toFileObject(new File("."));
41 final FileObject[] files = dir.findFiles(new FileFilterSelector(EmptyFileFilter.EMPTY));
42 for (final FileObject file : files) {
43 System.out.println(file);
44 }
45 }
46
47
48
49 {
50 System.out.println("---NOT_EMPTY---");
51 final FileSystemManager fsManager = VFS.getManager();
52 final FileObject dir = fsManager.toFileObject(new File("."));
53 final FileObject[] files = dir.findFiles(new FileFilterSelector(EmptyFileFilter.NOT_EMPTY));
54 for (final FileObject file : files) {
55 System.out.println(file);
56 }
57 }
58
59 }
60
61 }
62