public void ExportDecryptedFiles(string path) { List <FilePlaceholder> decryptedFiles = crypto.GetDecryptedFiles(); if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); } foreach (FilePlaceholder fp in decryptedFiles) { FileStream fs = File.OpenWrite(path + "\\" + fp.FileName); fs.Write(fp.FileBinary, 0, fp.FileBinary.Length); fs.Close(); fs.Dispose(); } // In decryption, Encrypt() method exports file to the system: //crypto.Encrypt(); }