This utility provides a set of facilities for file manipulation.
Name | Description |
CleanDirectory | Clean a directory without deleting it |
CombinePaths | Combines two path strings. |
Compare | This method compares the content of 2 files. |
DisplaySize | Returns a human-readable version of the file size (original is in bytes). |
GetDirectoryFileInfo | Gets information about the files in a directory and puts it in an array of strings. |
GetFileLength | Checks if the giving File exists, and returns its length |
GetFiles | Returns an array of abstract pathnames representing the files and directories of the specified path. |
GetFilesInDirectory | Get an array of files info from a directory. |
GetFilesMatchWildCard | Get all the files that matches a wildcard pattern, eg. (*.tmp) |
GetFullPath | Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...)) |
GetRelativePath | Get Relative Path |
IsDirectory | Determine if a path provided is the path of a file |
IsHidden | Determine if a file provided is hidden |
IsNewer | Tests if the specified file is newer than the reference file. |
IsWriteable | Checks if a file have write permissions |
ReadBinaryFile | Read binary context of a file. |
ReadTextFile | Read the content of the text file. |
Remove | Remove a file or similar files if wildcard is included. |
RemoveAll | Remove a file or Directory recursively |
Save | Save content into a file |
SetReadOnly | Sets the read-only property of the file to true. |
SplitPath | Split the path into array of string |
ToFileFromUri | Convert from a URL to a FileInfo. |
Touch | Implements the same behaviour as the "touch" utility on Unix. It creates a new file with size 0 or, if the file exists already, it is opened and closed without modifying it, but updating the file date and time. |
ToUri | Creates an instance of System.Uri class with the pech specified |
Write | Write content to a file. See 'Save' above. |