Show / Hide Table of Contents

Namespace ICSharpCode.SharpZipLib.Core

Classes

DirectoryEventArgs

Event arguments for directories.

ExtendedPathFilter

ExtendedPathFilter filters based on name, file size, and the last write time of the file.

FileSystemScanner

FileSystemScanner provides facilities scanning of files and directories.

InvalidNameException

InvalidNameException is thrown for invalid names such as directory traversal paths and names with invalid characters

NameAndSizeFilter

NameAndSizeFilter filters based on name and file size.

NameFilter

NameFilter is a string matching class which allows for both positive and negative matching. A filter is a sequence of independant System.Text.RegularExpressions.Regex separated by semi-colons ';'. To include a semi-colon it may be quoted as in ;. Each expression can be prefixed by a plus '+' sign or a minus '-' sign to denote the expression is intended to include or exclude names. If neither a plus or minus sign is found include is the default. A given name is tested for inclusion before checking exclusions. Only names matching an include spec and not matching an exclude spec are deemed to match the filter. An empty filter matches any name.

PathFilter

PathFilter filters directories and files using a form of System.Text.RegularExpressions.Regex by full path name. See NameFilter for more detail on filtering.

PathUtils

PathUtils provides simple utilities for handling paths.

ProgressEventArgs

Event arguments during processing of a single file or directory.

ScanEventArgs

Event arguments for scanning.

ScanFailureEventArgs

Arguments passed when scan failures are detected.

StreamUtils

Provides simple System.IO.Stream" utilities.

Interfaces

INameTransform

INameTransform defines how file system names are transformed for use with archives, or vice versa.

IScanFilter

Scanning filters support filtering of names.

Delegates

CompletedFileHandler

Delegate invoked when a file has been completely processed.

DirectoryFailureHandler

Delegate invoked when a directory failure is detected.

FileFailureHandler

Delegate invoked when a file failure is detected.

ProcessFileHandler

Delegate invoked before starting to process a file.

ProgressHandler

Delegate invoked during processing of a file or directory

In This Article
Back to top Copyright © 2000-2022 SharpZipLib Contributors