Mega Code Archive

 
Categories / C# Tutorial / File Directory Stream
 

Create a file called test txt in the current directory

using System; using System.IO; class Program {     static void Main() {         using (Stream s = new FileStream("test.txt", FileMode.Create)) {             Console.WriteLine(s.CanRead);       // true             Console.WriteLine(s.CanWrite);      // true             Console.WriteLine(s.CanSeek);       // true             s.WriteByte(101);             s.WriteByte(102);             byte[] block = { 1, 2, 3, 4, 5 };             s.Write(block, 0, block.Length);     // Write block of 5 bytes             Console.WriteLine(s.Length);         // 7             Console.WriteLine(s.Position);       // 7             s.Position = 0;                       // Move back to the start             Console.WriteLine(s.ReadByte());     // 101             Console.WriteLine(s.ReadByte());     // 102             Console.WriteLine(s.Read(block, 0, block.Length));   // 5             Console.WriteLine(s.Read(block, 0, block.Length));   // 0         }     } }