Package io.microsphere.io.scanner
Class SimpleFileScanner
- java.lang.Object
-
- io.microsphere.io.scanner.SimpleFileScanner
-
public class SimpleFileScanner extends java.lang.ObjectSimple File Scanner (Single-Thread)- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
INSTANCE,IOFileFilter
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleFileScannerINSTANCESingleton
-
Constructor Summary
Constructors Constructor Description SimpleFileScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.io.File>scan(java.io.File rootDirectory, boolean recursive)Scan allFileSetunder root directoryjava.util.Set<java.io.File>scan(java.io.File rootDirectory, boolean recursive, IOFileFilter ioFileFilter)
-
-
-
Field Detail
-
INSTANCE
public static final SimpleFileScanner INSTANCE
Singleton
-
-
Method Detail
-
scan
@Nonnull public java.util.Set<java.io.File> scan(java.io.File rootDirectory, boolean recursive)
Scan allFileSetunder root directory- Parameters:
rootDirectory- Root directoryrecursive- is recursive on sub directories- Returns:
- Read-only
Set, and the order be dependent onFile.listFiles()implementation - See Also:
IOFileFilter
-
scan
@Nonnull public java.util.Set<java.io.File> scan(java.io.File rootDirectory, boolean recursive, IOFileFilter ioFileFilter)
- Parameters:
rootDirectory- Root directoryrecursive- is recursive on sub directoriesioFileFilter-IOFileFilter- Returns:
- Read-only
Set, and the order be dependent onFile.listFiles()implementation - See Also:
IOFileFilter
-
-