The FileMode and FileAccess : FileStream « File Directory Stream « C# / CSharp Tutorial

C# / CSharp Tutorial
1. Language Basics
2. Data Type
3. Operator
4. Statement
5. String
6. struct
7. Class
8. Operator Overload
9. delegate
10. Attribute
11. Data Structure
12. Assembly
13. Date Time
14. Development
15. File Directory Stream
16. Preprocessing Directives
17. Regular Expression
18. Generic
19. Reflection
20. Thread
21. I18N Internationalization
22. GUI Windows Forms
23. 2D
24. Design Patterns
25. Windows
26. XML
27. ADO.Net
28. Network
29. Directory Services
30. Security
31. unsafe
Microsoft Office Word 2007 Tutorial
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
C# / CSharp Tutorial » File Directory Stream » FileStream 
15. 19. 1. The FileMode and FileAccess
ValueDescription
FileMode.Appendappend to the end of file.
FileMode.Createcreate a new output file. Any preexisting file by the same name will be destroyed.
FileMode.CreateNewcreate a new output file. The file must not already exist.
FileMode.Openopen a preexisting file.
FileMode.OpenOrCreateopen a file if it exists, or create the file if it does not already exist.
FileMode.Truncateopen 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)

  
  1. 'how' determines how the file can be accessed.
  2. 'how' must be one of:
  3. FileAccess.Read
  4. FileAccess.Write
  5. FileAccess.ReadWrite
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
w___w___w_._j___a_v__a2___s_.__c___om_ | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.