Xceed .NET Libraries Documentation
Xceed.FileSystem Namespace (Xceed.FileSystem)
Inheritance Hierarchy
Xceed.FileSystem Assembly : Xceed.FileSystem Namespace
The Xceed.FileSystem namespace defines various classes which provide generic implementations for handling files and folders.
Classes
 ClassDescription
ClassRepresents a generic file and exposes properties and methods that allow file-oriented operations to be performed.
Class 
ClassRepresents a generic folder, and exposes properties and methods that allow folder-oriented operations to be performed.
ClassPerforms a logical AND operation on a set of Filter objects.
ClassFilters a FileSystemItem object based on its attributes.
ClassClass that verifies if the object implements the IBatchUpdateable interface.
Class 
ClassProvides byte progression information.
ClassFilters a FileSystemItem object based on its date and time.
ClassSpecialization of the AbstractFile class that implements access to a disk file.
ClassSpecialization of the AbstractFolder class that implements access to a disk folder.
ClassThe base class for argument classes used by all events.
ClassClass that dispatches events raised from methods called on FileSystemItem objects or objects that derive from the FileSystemItem class.
ClassClass which holds information about the session which is responsible for raising all events that occur during the process.
ClassException that is thrown when an error occurs in the Xceed.FileSystem namespace.
ClassException that is thrown when something unexpected occurs in the Xceed.FileSystem namespace.
ClassException that is thrown when an I/O error occurs while reading from or writing to an AbstractFile object.
ClassRoot class for all types of items that can exist in a generic (abstract) folder. For example, a file and a folder.
ClassException that is thrown when calling a method or accessing a property that is not supported by a FileSystemItem object.
Class 
Class 
ClassThe Filter class allows to filter a list of FileSystemItem objects.
ClassException that is thrown when an error occurs in the Xceed.FileSystem namespace.
ClassSpecialization of the AbstractFile class that implements access to a file located in Isolated Storage. This class is not supported by Xceed Zip for .NET Compact Framework as Isolated Storage does not exist on the .NET Compact Framework.
ClassSpecialization of the AbstractFolder class that implements access to a folder located in Isolated Storage. This class is not supported by Xceed Zip for .NET Compact Framework as Isolated Storage does not exist on the .NET Compact Framework.
ClassException that is thrown when performing an operation on a FileSystemItem object that already exists.
ClassException that is thrown when performing an operation on a FileSystemItem object that does not yet exist.
ClassProvides information on the exception that was thrown during a process.
Class 
Class 
Class 
ClassException that is thrown when performing an operation on a FileSystemItem object that is read only.
ClassException that is thrown when performing an illegal operation on a FileSystemItem object that is a root folder.
ClassRepresents a pair of FileSystemItem objects consisting of the item being processed and its eventual target or destination item.
ClassProvides information on an item pair that will be processed and offers actions to be taken upon it.
ClassProvides item progression information.
ClassClass which is used to register the classes located in the Xceed.FileSystem namespace.
ClassSpecialization of the AbstractFile class that implements access to a file located in memory.
ClassSpecialization of the AbstractFolder class that implements access to a folder located in memory.
ClassFilters a FileSystemItem object based on its name.
ClassPerforms a logical NOT operation on a Filter object.
ClassPerforms a logical OR operation on a set of Filter objects.
ClassProvides information on the exception that was thrown during a process.
ClassProvides progression information for progression events.
Class

Filters a FileSystemItem object based on its ReparsePointTags value.

ClassProvides information on the folder being scanned or accessed.
ClassFilters a FileSystemItem object based on its size.
ClassSpecialization of the AbstractFile class that implements access to any type of stream as though it were a file.
Interfaces
 InterfaceDescription
InterfaceAllows a AbstractFolder object to optimize its updates, by modifying its underlying physical store only once.
Interface 
Interface 
Delegates
 DelegateDescription
DelegateRepresents the method that will handle the FileSystemEvents.ByteProgression event.
DelegateRepresents the method that will handle the FileSystemEvents.ItemException event.
Delegate 
DelegateRepresents the method that will handle the FileSystemEvents.ItemProgression event.
DelegateRepresents the method that will handle the PathException event.
DelegateRepresents the method that will handle the FileSystemEvents.ScanningFolder event.
Enumerations
 EnumerationDescription
EnumerationSpecifies which type of date/time will be filtered by a DateTimeFilter class.
EnumerationIndicates if an item was accepted or rejected by a Filter, or if the FilterScope does not apply to the specified FileSystemItem.
EnumerationSpecifies which type of FileSystemItem will be filtered by a Filter object.
EnumerationValue representing the action to take when an exception is thrown during the processing of a FileSystemItem object.
EnumerationValue representing reparse point tags defined in the Windows file system.
See Also

Reference

Xceed.FileSystem Assembly