using System; using System.IO; class Program { static void Main(string[] args) { string desktopPath = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); string filename = System.IO.Path.Combine(desktopPath, "test.dat"); try { // File Open(or Create) and Append mode using (var fs = File.Open(filename, FileMode.Append, FileAccess.Write)) { for (int i = 1; i <= 10; i++) fs.WriteByte((byte)i); } // File Read and stdout using (var fs = File.Open(filename, FileMode.Open, FileAccess.Read)) { long i = 0L; while (i < fs.Length) { Console.WriteLine("{0}: {1}", i, fs.ReadByte()); i += 1; } } } catch (Exception ex) { Console.Error.WriteLine("Exception: " + ex.ToString()); } } }