| Name | Description |
---|
  | CalculateTimeDiff | Calculates the time difference between the source and the dest file systems. |
 | Cancel | Overloaded. Cancels all the operations. |
 | CombinePath | Overloaded. Combines two path strings. |
 | CopyFrom | Overloaded. Copies data in a stream to the specified destination file on this system. |
 | CopyFromAsync | Overloaded. Asynchronously copies data in a stream to the specified destination file on this system. |
  | CopyTo | Overloaded. Copies a file from this file system to another file system. |
  | CopyToAsync | Overloaded. Asynchronously copies a file from this file system to another file system. |
 | CreateDirectory | Creates an empty directory. |
 | CreateDirectoryAsync | Overloaded. Begins an asynchronous CreateDirectory operation.
Creates an empty directory. |
 | CreateFileInfo | Overloaded. Creates a new instance of the FileInfoBase and set appropriate file information. |
 | Delete | Overloaded. Deletes files or directories and, if indicated, any subdirectories matching the specified search condition on the filesToDelete list. |
 | DeleteAsync | Overloaded. Asynchronously deletes files or directories and, if indicated, any subdirectories matching the specified search condition on the filesToDelete list.
This method only deletes the items in the specified directory if the baseDirectoryPath parameter does not end with a directory separator (e.g. '/' or '\').
To remove the whole directory, you should add a directory separator character at the end of that parameter. |
 | DeleteDirectory | Overloaded. Deletes the specified directory and, if indicated, any subdirectories and files in the directory. |
 | DeleteDirectoryAsync | Overloaded. Asynchronously deletes the specified directory and, if indicated, any subdirectories and files in the directory. |
 | DeleteFile | Overloaded. Deletes the specified file. |
 | DeleteFileAsync | Overloaded. Asynchronously deletes the specified file. |
 | DirectoryExists | Determines whether the given path refers to an existing directory. |
 | DirectoryExistsAsync | Overloaded. Asynchronously detects whether the specified directory exists on the file system. |
 | Dispose | Releases all used resources. |
 | EnsuresDirectoryCreated | Ensures the specified directory exists on the file system. If the specified directory does not exist, a new one is to be created. |
 | FileExists | Overloaded. Determines whether the specified file exists. |
 | FileExistsAsync | Overloaded. Asynchronous detects whether the specified file exists on the file system. |
  | GetCommonChecksumAlgorithms | Gets checksum algorithms that both file system have in common. |
 | GetCurrentDirectory | Gets the current working directory of the file system. |
 | GetCurrentDirectoryAsync | Overloaded. Asynchronously gets the current working directory of the file system. |
 | GetDirectoryName | Returns the directory information for the specified path string. |
 | GetDirectorySize | Overloaded. Returns total size of the specified directories. |
 | GetDirectorySizeAsync | Overloaded. Asynchronously calculates total size of the specified directory. |
 | GetFileChecksum | Overloaded. Returns the checksum of the specified file. |
 | GetFileChecksumAsync | Overloaded. Begins an asynchronous GetFileChecksum operation.
Retrieves the checksum of the specified file. |
 | GetFileLength | Gets the size of the specified file. |
 | GetFileLengthAsync | Overloaded. Asynchronously retrieves the size of the specified file. |
 | GetFileName | Returns the file name and extension of the specified path string. |
 | GetFullPath | Returns a full path of the specified path. |
 | GetItemInfo | Returns a FileInfoBase object containing information of the specified file or directory. |
 | GetItemInfoAsync | Overloaded. Asynchronously retrieves a FileInfoBase containing the information about the specified file or directory. |
 | GetLastWriteTime | Returns the date and time the specified file or directory was last written to. |
 | GetLastWriteTimeAsync | Overloaded. Asynchronous retrieves the modification date and time of the specified file. |
 | GetSupportedChecksumTypes | Returns checksum types supported by the file system. |
 | IsCanceling | Overloaded. Returns a boolean value indicating whether user has called the Cancel method. |
 | IsPathRooted | Gets a value indicating whether the specified path string contains absolute or relative path information. |
 | ListDirectory | Overloaded. Lists all files and subdirectories in the specified directory. |
 | ListDirectoryAsync | Overloaded. Asynchronously lists files and subdirectories in the specified directory that match the specified search condition. |
 | ListName | Overloaded. Returns a list of file and directory names in the current directory. |
 | ListNameAsync | Overloaded. Begins an asynchronous ListName operation.
Retrieves the list of file and directory names in the specified directory. |
 | Move | Overloaded. Moves files that match the search condition specified in the options parameter
from the specified directory to the destination directory using multiple threads.
This method only moves the items of the specified directory if the sourcePath parameter does not end with a directory separator (e.g. '/' or '\').
To move the whole directory, use the Rename method instead. |
 | MoveAsync | Overloaded. Asynchronously moves files that match the search condition specified in the options parameter
from the specified directory to the destination directory on this file system.
This method only moves the items of the specified directory if the sourcePath parameter does not end with a directory separator (e.g. '/' or '\').
To move the whole directory, use the Rename method instead. |
 | NormalizePath | Overloaded. Normalizes a path. This method normalizes path like "\my folder\\my sub folder/sub folder/\my file" to "/my folder/my sub folder/sub folder/my file" if directory separator character is '/'. |
 | QuickSynchronize | Overloaded. Synchronizes the specified local directory with the specified source directory with the specified options. |
 | QuickSynchronizeAsync | Overloaded. Initiates an asynchronous operation to synchronize contents of a source directory and a local directory. |
 | Rename | Moves a specified file to a new location, providing the option to specify a new file name. |
 | RenameAsync | Overloaded. Begins an asynchronous Rename operation.
Renames a file or directory on the file system. |
 | Search | Overloaded. Searches for files and directories that match the specified search pattern, if specified, in the directoryPath. |
 | SearchAsync | Overloaded. Searches for files and directories that match the specified search conditions. |
 | SetCurrentDirectory | Sets the file system's current working directory to the specified directory. |
 | SetCurrentDirectoryAsync | Overloaded. Begins an asynchronous SetCurrentDirectory operation. |
 | SetLastWriteTime | Sets the date and time at which the specified file was last written. |
 | SetLastWriteTimeAsync | Overloaded. Begins an asynchronous SetLastWriteTime operation.
Sets the modification date and time of the specified file. |
  | TransferFiles | Overloaded. Transfers files from the specified source file system to the specified destination file system. |
  | TransferFilesAsync | Overloaded. Asynchronously transfers files from the specified source file system to the specified destination file system. |