Несколько файлов папок должны быть ZIP с паролем с помощью C#
Всем привет,
У меня есть несколько папок, и в этих папках много файлов. Мне нужно застегнуть все файлы ZIP-имя должно быть именем папки соответственно с паролем.
Пример: 1. OUTPUT(папка)/NO1/FILES_1(100 файлов) это должно быть ZIP как "FILES_1"
2. OUTPUT(папка)/NO1/FILES_2(100 файлов) это должно быть ZIP как "FILES_2"
3. OUTPUT(папка)/NO1/FILES_3(100 файлов) это должно быть ZIP как "FILES_3"
Заранее спасибо!!!
Что я уже пробовал:
if (textBox2.Text == "") { MessageBox.Show("select folder to be Zip","Alert"); return; } SaveFileDialog saveFileDialog2 = new SaveFileDialog(); saveFileDialog2.Filter = "zip files (*.zip)|*.zip|rar files (*.rar)|*.rar"; saveFileDialog2.FilterIndex = 2; saveFileDialog2.RestoreDirectory = true; if (saveFileDialog2.ShowDialog() == DialogResult.OK) { //Zip directory including all files string filename = textBox1.Text; try { using (var zip = new ZipFile()) { zip.AddDirectory(textBox2.Text,""); zip.Save(saveFileDialog2.FileName.ToString()); } MessageBox.Show("Files are Zipped Successfully!", "Alert"); } catch (Exception ex) { MessageBox.Show("Error during Zip operation!", "Alert"); } clear();
Maciej Los
А проблема вот в чем....
OriginalGriff
И что же?
Что он делает такого, чего вы не ожидали, или не делает того, что вы сделали?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?