Alphaleonis.Win32.Filesystem Namespace |
Class | Description | |
---|---|---|
AlreadyExistsException |
The exception that is thrown when an attempt to create a directory or file that already exists was made.
| |
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. | |
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 |
The requested operation could not be completed because the device was not ready.
| |
Directory | Exposes static methods for creating, moving, and enumerating through directories and subdirectories.
This class cannot be inherited. | |
DirectoryInfo | Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. | |
DirectoryNotEmptyException | The operation could not be completed because the directory was not empty. | |
DirectoryReadOnlyException | 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 | FILE_ID_BOTH_DIR_INFO - Contains information about files in the specified directory. Used for directory handles.
Use only when calling GetFileInformationByHandleEx. | |
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 | 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 | 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 | The file or directory was not a reparse point. | |
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 | The function attempted to use a name that is reserved for use by another transaction. | |
TransactionAlreadyAbortedException | It is too late to perform the requested operation, since the Transaction has already been aborted. | |
TransactionAlreadyCommittedException | It is too late to perform the requested operation, since the Transaction has already been committed. | |
TransactionException | The exception that is thrown when an attempt to create a file or directory that already exists was made. | |
UnrecognizedReparsePointException | The function attempted to use a name that is reserved for use by another transaction. | |
UnsupportedRemoteTransactionException | The remote server or share does not support transacted file operations. | |
Volume | 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. | |
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. |
Enumeration | Description | |
---|---|---|
BackupStreamType | The type of the data contained in the backup stream. | |
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) | |
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. | |
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. | |
StreamAttributes | WIN32_STREAM_ID Attributes of data to facilitate cross-operating system transfer. | |
SymbolicLinkTarget | Indicates whether the link target is a file or directory. | |
SymbolicLinkType | Specifies the type of a symbolic link. |