|
Name |
Description |
|
AddPathSuffix
|
Makes sure path is suffixed with standard DirectorySeparatorChar.
|
|
ApplyInheritableDirectoryPermissions
|
Replaces the permissions of the directory at the given targetPath
with the inheritable permissions from the directory at the given sourcePath.
|
|
ApplyInheritableFilePermissions
|
Replaces the permissions of the file at the given targetPath
with the inheritable permissions from the directory at the given sourcePath.
|
|
ApplyInheritablePermissions
|
Replaces the permissions of the directory or file at the given targetPath
with the inheritable permissions from the directory at the given sourcePath.
|
|
ConnectToNetworkShare
|
Connects to a network share with the specified user's credentials.
|
|
CopyDirectoryPermissions
|
Copies the permissions of the directory at the given sourcePath
to the directory at the given targetPath.
|
|
CopyFilePermissions
|
Copies the permissions of the file at the given sourcePath
to the file at the given targetPath.
|
|
CopyPermissions
|
Copies permissions from the object at the given sourcePath
to the object at the given targetPath.
|
|
DisconnectFromNetworkShare(String)
|
Disconnects the specified network share.
|
|
DisconnectFromNetworkShare(String, Boolean)
|
Disconnects the specified network share.
|
|
DropPathRoot
|
Remove any path root present in the path.
|
|
EnumerateDirectories(DirectoryInfo, String, SearchOption, ActionException)
|
Returns an enumerable collection of subdirectories that match a search pattern in a specified path, and optionally searches subdirectories.
|
|
EnumerateDirectories(String, String, SearchOption, ActionException)
|
Returns an enumerable collection of file names that match a search pattern in a specified path, and optionally searches subdirectories.
|
|
EnumerateFiles(DirectoryInfo, String, SearchOption, ActionException)
|
Returns an enumerable collection of files that match a search pattern in a specified path, and optionally searches subdirectories.
|
|
EnumerateFiles(String, String, SearchOption, ActionException)
|
Returns an enumerable collection of file names that match a search pattern in a specified path, and optionally searches subdirectories.
|
|
GetAbsolutePath
|
Gets the absolute file path for the specified file name or relative file path.
|
|
GetApplicationDataFolder
|
Gets the path to the folder where data related to the current application can be stored.
|
|
GetAvailableFreeSpace
|
Tries to get the free space values for a given path. This path can be a network share or a mount point.
|
|
GetCommonApplicationDataFolder
|
Gets the path to the folder where data related to the current
application can be stored as well as shared among different users.
|
|
GetDirectories(DirectoryInfo, String, SearchOption, ActionException)
|
Returns the subdirectories that match the specified search pattern in the specified directory, and optionally searches subdirectories.
|
|
GetDirectories(String, String, SearchOption, ActionException)
|
Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories.
|
|
GetDirectoryName
|
Gets the directory information from the specified file path.
|
|
GetExtension
|
Gets the extension from the specified file path.
|
|
GetFileLength
|
Gets the size of the specified file.
|
|
GetFileList
|
Gets a list of files under the specified path. Search wildcard pattern (c:\Data\*.dat) can be used for
including only the files matching the pattern or path wildcard pattern (c:\Data\*\*.dat) to indicate the
inclusion of files under all subdirectories in the list.
|
|
GetFileLockT
|
Gets a lock on the file using the given lock function.
|
|
GetFileName
|
Gets the file name and extension from the specified file path.
|
|
GetFileNameWithoutExtension
|
Gets the file name without extension from the specified file path.
|
|
GetFilePatternRegularExpression
|
Gets a regular expression pattern that simulates wildcard matching for filenames (wildcards are defined as '*' or '?' characters).
|
|
GetFiles(DirectoryInfo, String, SearchOption, ActionException)
|
Returns the files that match the specified search pattern in the specified directory, using a value to determine whether to search subdirectories.
|
|
GetFiles(String, String, SearchOption, ActionException)
|
Returns the names of files (including their paths) that match the specified search pattern in the specified directory, using a value to determine whether to search subdirectories.
|
|
GetLastDirectoryName
|
Gets the last directory name from a file path.
|
|
GetUniqueFilePath
|
Gets a unique file path for the given file by checking for name collisions and
adding a sequence number to the end of the file name if there is a collision.
|
|
GetUniqueFilePathWithBinarySearch
|
Gets a unique file path for the given file by checking for name collisions and
adding a sequence number to the end of the file name if there is a collision.
|
|
GetValidFileName
|
Gets a valid file name by replacing invalid file name characters with replaceWithCharacter.
|
|
GetValidFilePath
|
Gets a valid file path by replacing invalid file or directory name characters with replaceWithCharacter.
|
|
InApplicationPath
|
Determines if the specified filePath is contained with the current executable path.
|
|
IsFilePatternMatch(String, String, Boolean)
|
Determines whether the specified file name matches the given file spec (wildcards are defined as '*' or '?' characters).
|
|
IsFilePatternMatch(String, String, Boolean)
|
Determines whether the specified file name matches any of the given file specs (wildcards are defined as '*' or '?' characters).
|
|
IsValidFileName
|
Determines if the specified file name and path is valid.
|
|
RemovePathSuffix
|
Makes sure path is not suffixed with DirectorySeparatorChar or AltDirectorySeparatorChar.
|
|
ResetPermissions
|
Sets the permissions of the file or directory at the given
path to the object's inherited permissions.
|
|
TrimFileName
|
Returns a file name, for display purposes, of the specified length using "..." to indicate a longer name.
|
|
TryGetReadLock
|
Attempts to get read access on a file.
|
|
TryGetReadLockExclusive
|
Attempts to get read access on a file.
|
|
TryGetWriteLock
|
Attempts to get write access on a file.
|
|
ValidatePathName
|
Ensures the supplied path name is valid.
|
|
WaitForReadLock(String)
|
Waits for the default duration (5 seconds) for read access on a file.
|
|
WaitForReadLock(String, Double)
|
Waits for read access on a file for the specified number of seconds.
|
|
WaitForReadLockExclusive(String)
|
Waits for the default duration (5 seconds) for read access on a file.
|
|
WaitForReadLockExclusive(String, Double)
|
Waits for read access on a file for the specified number of seconds.
|
|
WaitForWriteLock(String)
|
Waits for the default duration (5 seconds) for write access on a file.
|
|
WaitForWriteLock(String, Double)
|
Waits for write access on a file for the specified number of seconds.
|
|
WaitTillExists(String)
|
Waits for the default duration (5 seconds) for a file to exist.
|
|
WaitTillExists(String, Double)
|
Waits for a file to exist for the specified number of seconds.
|