private void exportAllAudiosButton_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); // save file on .WAV format saveFileDialog1.Filter = "Pasta Compactada (.zip)|*.zip"; saveFileDialog1.RestoreDirectory = true; saveFileDialog1.FileName = resultComboBox.Text + "_audios"; // only saves if there is one selected result to save if (audioPathDataGridView.Rows.Count != 0) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) // abre caixa para salvar { string directory = Path.GetDirectoryName(saveFileDialog1.FileName) + "\\" + Path.GetFileNameWithoutExtension(saveFileDialog1.FileName); FileManipulation.CreateFolder(directory); for (int i = 0; i < audioPathDataGridView.Rows.Count; i++) { string audioPath = audioPathDataGridView.Rows[i].Cells[1].Value.ToString(); FileManipulation.CopyFile(audioPath, directory + "\\" + Path.GetFileName(audioPath), true); } FileManipulation.CreateZip(directory, saveFileDialog1.FileName); FileManipulation.DeleteFolder(directory); } } else { MessageBox.Show(LocRM.GetString("selectDataFile", currentCulture)); } }
private void exportAudioButton_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); // save file on .WAV format saveFileDialog1.Filter = "WAVEform (.wav)|*.wav"; saveFileDialog1.RestoreDirectory = true; // only saves if there is one selected result to save if (audioPathDataGridView.CurrentRow != null) { saveFileDialog1.FileName = audioPathDataGridView.CurrentRow.Cells[0].Value.ToString(); if (saveFileDialog1.ShowDialog() == DialogResult.OK) // abre caixa para salvar { FileManipulation.CopyFile(audioPathDataGridView.CurrentRow.Cells[1].Value.ToString(), saveFileDialog1.FileName, true); } } else { MessageBox.Show(LocRM.GetString("selectAudioFile", currentCulture)); } }
private void exportFile(string sourceFile, string destinationPath) { FileManipulation.CopyFile(sourceFile, destinationPath, true); }