Alphaleonis.Win32.Filesystem Namespace |
Class | Description | |
---|---|---|
AlreadyExistsException | [AlphaFS] The exception that is thrown when an attempt to create a file or directory that already exists was made.
Both ERROR_ALREADY_EXISTS and ERROR_FILE_EXISTS can cause this Exception. | |
BackupFileStream | The BackupFileStream provides access to data associated with a specific file or directory, including security information and alternative data streams, for backup and restore operations. | |
BackupStreamInfo | The BackupStreamInfo structure contains stream header data. | |
ByHandleFileInfo | Contains information that the GetFileInformationByHandle function retrieves. | |
CopyMoveResult | Class for CopyMoveResult that contains the results for the Copy or Move action.
Remarks Normally there is no need to manually instantiate and/or populate this class. | |
Device | Provides static methods to retrieve device resource information from a local or remote host. | |
DeviceInfo | Provides access to information of a device, on a local or remote host. | |
DeviceNotReadyException | [AlphaFS] The requested operation could not be completed because the device is not ready. | |
Directory | Exposes static methods for creating, moving, and enumerating through directories and subdirectories.
This class cannot be inherited. | |
DirectoryEnumerationFilters | [AlphaFS] Specifies a set of custom filters to be used with enumeration methods of Directory, e.g., EnumerateDirectories(String), EnumerateFiles(String), or EnumerateFileSystemEntries(String). | |
DirectoryInfo | Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. | |
DirectoryNotEmptyException | [AlphaFS] The operation could not be completed because the directory is not empty. | |
DirectoryReadOnlyException | [AlphaFS] The operation could not be completed because the directory is read-only. | |
DiskSpaceInfo | Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space,
the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread.
This class cannot be inherited. | |
DriveInfo | Provides access to information on a local or remote drive. | |
File | Provides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of FileStream objects.
This class cannot be inherited. | |
FileIdBothDirectoryInfo | Contains information about files in the specified directory. Used for directory handles. | |
FileInfo | Provides properties and instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of FileStream objects. This class cannot be inherited. | |
FileReadOnlyException | [AlphaFS] The operation could not be completed because the file is read-only. | |
FileSystemEntryInfo | Represents information about a file system entry.
This class cannot be inherited. | |
FileSystemInfo | Provides the base class for both FileInfo and DirectoryInfo objects. | |
InvalidTransactionException | [AlphaFS] The transaction handle associated with this operation is not valid. | |
KernelTransaction | A KTM transaction object for use with the transacted operations in Alphaleonis.Win32.Filesystem | |
LinkTargetInfo | Information about the target of a symbolic link or mount point. | |
NotAReparsePointException | [AlphaFS] The file or directory was not a reparse point. | |
NotSameDeviceException | [AlphaFS] The exception that is thrown when an attempt perform an operation across difference devices when this is not supported. | |
Path | Performs operations on String instances that contain file or directory path information. These operations are performed in a cross-platform manner. | |
SafeFindFileHandle | Represents a wrapper class for a handle used by the FindFirstFile/FindNextFile Win32 API functions. | |
SafeFindVolumeHandle | Represents a wrapper class for a handle used by the FindFirstVolume/FindNextVolume methods of the Win32 API. | |
Shell32 | Provides access to a file system object, using Shell32. | |
Shell32Info | Contains Shell32 information about a file. | |
SymbolicLinkTargetInfo | Represents information about a symbolic link. | |
TransactionalConflictException | [AlphaFS] The function attempted to use a name that is reserved for use by another transaction. | |
TransactionAlreadyAbortedException | [AlphaFS] It is too late to perform the requested operation, since the Transaction has already been aborted. | |
TransactionAlreadyCommittedException | [AlphaFS] It is too late to perform the requested operation, since the Transaction has already been committed. | |
TransactionException | [AlphaFS] The exception that is thrown when an attempt to create a file or directory that already exists was made. | |
UnrecognizedReparsePointException | [AlphaFS] The function attempted to use a name that is reserved for use by another transaction. | |
UnsupportedRemoteTransactionException | [AlphaFS] The remote server or share does not support transacted file operations. | |
Volume | [AlphaFS] Static class providing utility methods for working with Microsoft Windows devices and volumes. | |
VolumeInfo | Contains information about a filesystem Volume. |
Structure | Description | |
---|---|---|
AlternateDataStreamInfo | Information about an alternate data stream. | |
FileIdInfo | Contains information that the GetFileInformationByHandle function retrieves. | |
Shell32FileInfo | SHFILEINFO structure, contains information about a file system object. |
Delegate | Description | |
---|---|---|
CopyMoveProgressRoutine | Callback used by CopyFileXxx and MoveFileXxx to report progress about the copy/move operation. | |
ErrorHandler | [AlphaFS] Represents the method that will handle an error raised during retrieving file system entries. |
Enumeration | Description | |
---|---|---|
CopyMoveProgressCallbackReason | Used by CopyFileXxx and MoveFileXxx. The reason that CopyMoveProgressRoutine was called. | |
CopyMoveProgressResult | Used by CopyFileXxx and MoveFileXxx. The CopyMoveProgressRoutine function should return one of the following values. | |
CopyOptions | Flags that specify how a file or directory is to be copied. | |
DeviceGuid | System-Defined Device Interface Classes | |
DirectoryEnumerationOptions | [AlphaFS] Directory enumeration options, flags that specify how a directory is to be enumerated. | |
DosDeviceAttributes | Defines the controllable aspects of the Volume.DefineDosDevice() method. | |
ExtendedFileAttributes | Specifies how the operating system should open a file. | |
FileEncryptionStatus | Represents the encryption status of the specified file. | |
FinalPathFormats | Determines the format to convert a path to using GetFinalPathNameByHandle(SafeFileHandle) | |
GetFullPathOptions | A bitfield of flags for specifying options for various internal operations that convert paths to full paths. | |
MoveOptions | Used by MoveFileXxx.Flags that specify how a file or directory is to be moved. | |
PathFormat | Indicates the format of a path passed to a method. | |
ReparsePointTag | Enumeration specifying the different reparse point tags.
Remarks Reparse tags, with the exception of IO_REPARSE_TAG_SYMLINK, are processed on the server and are not processed by a client after transmission over the wire. Clients should treat associated reparse data as opaque data. | |
Shell32AssociationAttributes | Provides information for the IQueryAssociations interface methods, used by Shell32. | |
Shell32AssociationString | ASSOCSTR enumeration - Used by the AssocQueryString() function to define the type of string that is to be returned. | |
Shell32FileAttributes | Shell32 FileAttributes structure, used to retrieve the different types of a file system object. | |
Shell32GetAttributesOf | SFGAO - Attributes that can be retrieved from a file system object. | |
Shell32UrlType | Used by method UrlIs() to define a URL type. | |
STREAM_ATTRIBUTES | WIN32_STREAM_ID Attributes of data to facilitate cross-operating system transfer. | |
STREAM_ID | The type of the data contained in the backup stream. | |
SymbolicLinkTarget | Indicates whether the link target is a file or directory. | |
SymbolicLinkType | Specifies the type of a symbolic link. |