FileSystemScanner provides facilities scanning of files and directories.
More...
|
| bool | OnDirectoryFailure (string directory, Exception e) |
| | Raise the DirectoryFailure event.
|
| bool | OnFileFailure (string file, Exception e) |
| | Raise the FileFailure event.
|
| void | OnProcessFile (string file) |
| | Raise the ProcessFile event.
|
| void | OnCompleteFile (string file) |
| | Raise the complete file event.
|
| void | OnProcessDirectory (string directory, bool hasMatchingFiles) |
| | Raise the ProcessDirectory event.
|
| void | ScanDir (string directory, bool recurse) |
FileSystemScanner provides facilities scanning of files and directories.
◆ FileSystemScanner() [1/4]
| ICSharpCode.SharpZipLib.Core.FileSystemScanner.FileSystemScanner |
( |
string | filter | ) |
|
◆ FileSystemScanner() [2/4]
| ICSharpCode.SharpZipLib.Core.FileSystemScanner.FileSystemScanner |
( |
string | fileFilter, |
|
|
string | directoryFilter ) |
◆ FileSystemScanner() [3/4]
| ICSharpCode.SharpZipLib.Core.FileSystemScanner.FileSystemScanner |
( |
IScanFilter | fileFilter | ) |
|
◆ FileSystemScanner() [4/4]
| ICSharpCode.SharpZipLib.Core.FileSystemScanner.FileSystemScanner |
( |
IScanFilter | fileFilter, |
|
|
IScanFilter | directoryFilter ) |
◆ OnCompleteFile()
| void ICSharpCode.SharpZipLib.Core.FileSystemScanner.OnCompleteFile |
( |
string | file | ) |
|
|
private |
Raise the complete file event.
- Parameters
-
◆ OnDirectoryFailure()
| bool ICSharpCode.SharpZipLib.Core.FileSystemScanner.OnDirectoryFailure |
( |
string | directory, |
|
|
Exception | e ) |
|
private |
Raise the DirectoryFailure event.
- Parameters
-
| directory | The directory name. |
| e | The exception detected. |
◆ OnFileFailure()
| bool ICSharpCode.SharpZipLib.Core.FileSystemScanner.OnFileFailure |
( |
string | file, |
|
|
Exception | e ) |
|
private |
Raise the FileFailure event.
- Parameters
-
| file | The file name. |
| e | The exception detected. |
◆ OnProcessDirectory()
| void ICSharpCode.SharpZipLib.Core.FileSystemScanner.OnProcessDirectory |
( |
string | directory, |
|
|
bool | hasMatchingFiles ) |
|
private |
Raise the ProcessDirectory event.
- Parameters
-
| directory | The directory name. |
| hasMatchingFiles | Flag indicating if the directory has matching files. |
◆ OnProcessFile()
| void ICSharpCode.SharpZipLib.Core.FileSystemScanner.OnProcessFile |
( |
string | file | ) |
|
|
private |
Raise the ProcessFile event.
- Parameters
-
◆ Scan()
| void ICSharpCode.SharpZipLib.Core.FileSystemScanner.Scan |
( |
string | directory, |
|
|
bool | recurse ) |
Scan a directory.
- Parameters
-
| directory | The base directory to scan. |
| recurse | True to recurse subdirectories, false to scan a single directory. |
◆ ScanDir()
| void ICSharpCode.SharpZipLib.Core.FileSystemScanner.ScanDir |
( |
string | directory, |
|
|
bool | recurse ) |
|
private |
◆ alive_
| bool ICSharpCode.SharpZipLib.Core.FileSystemScanner.alive_ |
|
private |
Flag indicating if scanning should continue running.
◆ CompletedFile
Delegate to invoke when processing for a file has finished.
◆ DirectoryFailure
Delegate to invoke when a directory failure is detected.
◆ directoryFilter_
| IScanFilter ICSharpCode.SharpZipLib.Core.FileSystemScanner.directoryFilter_ |
|
private |
The directory filter currently in use.
◆ FileFailure
Delegate to invoke when a file failure is detected.
◆ fileFilter_
| IScanFilter ICSharpCode.SharpZipLib.Core.FileSystemScanner.fileFilter_ |
|
private |
The file filter currently in use.
◆ ProcessDirectory
Delegate to invoke when a directory is processed.
◆ ProcessFile
Delegate to invoke when a file is processed.
The documentation for this class was generated from the following file: