private void Deserialize_Click(object sender, EventArgs e) { DialogResult res = folderBrowserDialog1.ShowDialog(); if (res == DialogResult.OK) { Deserialize deSerialize = new Deserialize(); BinaryFormatter formater = new BinaryFormatter(); using (FileStream stream = new FileStream("Cat.dat", FileMode.Open)) { Folder folder = (Folder)formater.Deserialize(stream); deSerialize.CreateFolder(folderBrowserDialog1.SelectedPath, folder); } } }