Value | Description |
FileMode.Append | append to the end of file. |
FileMode.Create | create a new output file. Any preexisting file by the same name will be destroyed. |
FileMode.CreateNew | create a new output file. The file must not already exist. |
FileMode.Open | open a preexisting file. |
FileMode.OpenOrCreate | open a file if it exists, or create the file if it does not already exist. |
FileMode.Truncate | open a preexisting file, but reduce its length to zero. |
If you want to restrict access to just reading or just writing, use this constructor:
FileStream(string filename, FileMode mode, FileAccess how)
15.19.FileStream | ||||
15.19.1. | The FileMode and FileAccess | |||
15.19.2. | Open a file with exception handling | |||
15.19.3. | Demonstrate random access file | |||
15.19.4. | Read every other value using FileSeek | |||
15.19.5. | Open an existing file | |||
15.19.6. | Read file stream on a per byte basis | |||
15.19.7. | Read file stream as an array of bytes | |||
15.19.8. | Write data to file through FileStream per byte | |||
15.19.9. | Write data to file through FileStream via an array | |||
15.19.10. | Reset internal position for a FileStream | |||
15.19.11. | Write/read bytes using FileStream | |||
15.19.12. | Use FileStream to read a file selected from OpenFileDialog | |||
15.19.13. | Use FileStream to read a file byte by byte | |||
15.19.14. | Use FileStream to write/read a file byte by byte | |||
15.19.15. | Is a stream seekable | |||
15.19.16. | Binary File Reading through FileStream | |||
15.19.17. | Text File Reading with FileStream | |||
15.19.18. | Write byte array with FileStream | |||
15.19.19. | using statement and FileStream | |||
15.19.20. | Move file pointer to beginning of file |