| AddPathSuffix | Makes sure path is suffixed with standard DirectorySeparatorChar. |
| ConnectToNetworkShare | Connects to a network share with the specified user's credentials. |
| 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 subdirectories 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 wild card pattern (c:\Data\*.dat) can be used for including only the files matching the pattern or path wild-card 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 wild-card matching for filenames (wild-cards 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 (wild-cards are defined as '*' or '?' characters). |
| IsFilePatternMatch(String, String, Boolean) | Determines whether the specified file name matches any of the given file specs (wild-cards 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. |
| 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. |