May 2008
Beginner
550 pages
13h 22m
English
The File namespace presents you with a number of useful methods that you will want to use in your programs. A partial list of the methods in the File namespace is presented in Table 13-4.
| Method | Description |
|---|---|
| AppendAllText() | Appends a string of text to a specified file. The method is overloaded so that different encoding schemes may be used. |
| AppendText() | Uses a StreamWriter object to append UTF-8-encoded text to a specified file. UTF-8 is an eight-bit Unicode Transformation Format that is backward-compatible with the ASCII character set. |
| Copy() | Copies a specified file. |
| Create() | Creates a specified file. |
| CreateText() | Creates or opens a file for UTF-8 encoded text |
| Delete() | Deletes a specified file. |
| Exists() | Checks to see if a specified file exists. |
| GetCreationTime() | Returns the date and time a file was created. |
| Move() | Moves a specified file to a specified location. |
| Open() | Uses a FileStream object to open a specified file. |
| OpenRead() | Opens an existing file for reading. |
| OpenText() | Opens a UTF-8 file for reading. |
| OpenWrite() | Opens an existing file for writing. |
| ReadAllBytes() | Opens a binary file and copies the contents into a byte array. (Each ReadAll*() method has a corresponding WriteAll*() method.) |
| ReadAllLines() | Opens a text file, reads all lines in the file into a string array, and closes it. |
| ReadAllText() | Opens a text file, reads the contents into a string, and closes it. |
| Replace() | Replaces the content of one file with that of another file, deleting the original file and ... |