DevCase.Core.IO.FileSystem Namespace

 

Classes

AlternateDataStreamInfo Represents an alternate data stream (ADS) of a file-system object.
DevFileSystemWatcher A extended FileSystemWatcher component, that listens to the file system change notifications and raises events when a directory, or file in a directory, changes.
FileComparer Represents the base class to implement a file comparison logic.
FileComparerByteByByte Performs a byte-by-byte comparison on two files.
FileCopy Performs asynchronous file-copy operations with support for cancellation.
FileCopyProgressChangedEventArgs Contains the event data for the FileCopyProgressChanged event.
FileDater Preserve, modify, truncate, and/or restore the date attributes of a file.
FileExtensionInfo Defines the system information of a file extension.
FileOperation Exposes methods to copy, move, rename, create, and delete single or multiple shell items at once.
FileOperationProgressSink Exposes methods that provide a rich notification system used by callers of FileOperation to monitor the details of the operations they are performing through that class.

You can inherit all members of this class to personalize progress report.

FileSignature Represents a file signature.

A file signature is data used to identify or verify the format (content) of a file.

FileSize Defines a filesize.

Provides methods to round or convert a filesize between different units of size.

FileSplitter Split or merge a file.
FileSplitterProgressChangedEventArgs Contains the event data for the ProgressChanged event.
FileType Represents a file type with basic info and its file signatures.
FileTypeMatch Represents a FileType signature match in a file header.
ShortcutFileInfo Provides information about a shortcut (.lnk) file.
UtilDirectory Contains directory related utilities.
UtilFile Contains file related utilities.
UtilFileAssoc Contains file association related utilities.
UtilFileSystem Contains related FileSystem utilities.
UtilFileType Contains file types related utilities.
UtilStream Contains Stream related utilities.

Enumerations

DateAttribute Specifies a date-type of a file.
ItemVerbs A verb is a string used to specify a particular action that an item supports.

Invoking a verb is equivalent to selecting a command from an item's context menu.

Typically, invoking a verb launches a related application. For example, invoking the "open" verb on a ".txt" file opens the file with a text editor, usually Notepad.

ShortcutHotkeyModifier Specifies a key-modifier to assign for a shortcut.
ShortcutWindowState Specifies a window state for a shortcut file.