| Shalvin.Com Home |
|
Working with Binary Files In the following code we see how to create and read from a binary file of integers. ![]() using System.IO; FileStream objFileStream; BinaryWriter objBinaryWriter; BinaryReader br; private void btnCreate_Click(object sender, EventArgs e) { try { //Creating a binary file objFileStream = new FileStream(@"c:\Shalvin.data", FileMode.Create); objBinaryWriter = new BinaryWriter(objFileStream); //Writing data to binary file objBinaryWriter.Write(98); objBinaryWriter.Write(88); objBinaryWriter.Close(); objFileStream MessageBox.Show("Binary file created successfully"); } catch (IOException ioe) { MessageBox.Show("Device is not ready"); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } private void btnRead_Click(object sender, EventArgs e) { objFileStream = new FileStream(@"c:\Shalvin.data", FileMode.Open); br = new BinaryReader(objFileStream); int le = (int)fs.Length; for (int i = 0; i < le / 4; i++) listBox1.Items.Add(br.ReadInt32()); objFileStream.Close(); br.Close } |