private void btnRecover_Click(object sender, EventArgs e) { ADSIO connector = new ADSIO(); ADSFile file = connector.OpenFile(txbRecover.Text, "", ""); svfSaveFile.FileName = file.Info.name + "." + file.Info.ext; if (file.Data == null) { tslFeedBack.Text = "O arquivo não existe."; return; } if (svfSaveFile.ShowDialog() == DialogResult.OK) { try { byte[] bFile = connector.ReadFile(1, file.Info.size, file); File.WriteAllBytes(svfSaveFile.FileName, bFile); } catch (Exception ex) { Debug.WriteLine("Exception: " + ex.ToString()); tslFeedBack.Text = "Não foi recuperar o arquivo."; } finally { connector.CloseFile(file); } } }
private void btnSaveInDisk_Click(object sender, EventArgs e) { if (txbExtension.Text != "" && txbFileName.Text != "") { try { ADSIO connector = new ADSIO(); string fName = txbFileName.Text; string fExt = txbExtension.Text; ADSFile file = connector.OpenFile(fName, fExt, "File"); int writed = connector.WriteFile(this.fileBuffer, 1, fileBuffer.Length, file); Debug.WriteLine("Bytes escritos: " + writed); connector.CloseFile(file); tslFeedBack.Text = "Arquivo enviado."; } catch (Exception ex) { Debug.WriteLine("Exception: " + ex.ToString()); tslFeedBack.Text = "Erro ao enviar arquivo."; } } else { tslFeedBack.Text = "Digite valores válidos."; } }