private void simpleButton1_Click(object sender, EventArgs e)
{
try
{
if (File.Exists(buttonEdit1.Text))
{
if (File.Exists(buttonEdit2.Text))
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
// 3 bestanden bekend.. converteren
FileInfo fi = new FileInfo(buttonEdit1.Text);
FileInfo fi2 = new FileInfo(buttonEdit2.Text);
if (fi.Length == fi2.Length)
{
FileStream fs = File.Create(saveFileDialog1.FileName);
BinaryWriter bw = new BinaryWriter(fs);
FileStream fsi1 = File.OpenRead(buttonEdit1.Text);
BinaryReader br1 = new BinaryReader(fsi1);
FileStream fsi2 = File.OpenRead(buttonEdit2.Text);
BinaryReader br2 = new BinaryReader(fsi2);
for (int tel = 0; tel < fi.Length; tel++)
{
Byte ib1 = br1.ReadByte();
Byte ib2 = br2.ReadByte();
bw.Write(ib2);
bw.Write(ib1);
}
bw.Close();
fs.Close();
fsi1.Close();
br1.Close();
fsi2.Close();
br2.Close();
MessageBox.Show("Files merged successfully");
}
else
{
MessageBox.Show("File lengths don't match, unable to merge!");
}
}
}
}
}
catch (Exception E)
{
MessageBox.Show(E.Message);
}
this.Close();
}