Архивация папок на zennoposter

Брат

Client
Регистрация
07.12.2019
Сообщения
22
Благодарностей
1
Баллы
3
Добрый день не могу понять как правильно сделать код для архивации папок.
C#:
ZipFile zf = new ZipFile(@"C:\Zennoposter.zip"); // файл архива
zf.AddDirectory(@"C:\Zennoposter"); // Папка на диске которую хотим поместить в архив со всем содержимым
zf.Save();
Как путь указать в переменных?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113

Брат

Client
Регистрация
07.12.2019
Сообщения
22
Благодарностей
1
Баллы
3

Брат

Client
Регистрация
07.12.2019
Сообщения
22
Благодарностей
1
Баллы
3

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113

Брат

Client
Регистрация
07.12.2019
Сообщения
22
Благодарностей
1
Баллы
3
В Параметрах запуска удалите в начале 7z.
Разобрался но он создаёт папку с каталогом https://prnt.sc/w154x9 а внутри все остальные папки, мне нужно чтобы в этом каталоге не было главной папки, а было то что внутри папки, уже разные варианты пробовал не могу понять как это сделать, разные пути указывал он всё равно закидывает общий каталог.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
В конце пути к директории, которую надо заархивировать укажите символ *.
Пример - C:\Zennoposter\*
 

Брат

Client
Регистрация
07.12.2019
Сообщения
22
Благодарностей
1
Баллы
3
Спасибо помогло!
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Добрый день не могу понять как правильно сделать код для архивации папок.
C#:
ZipFile zf = new ZipFile(@"C:\Zennoposter.zip"); // файл архива
zf.AddDirectory(@"C:\Zennoposter"); // Папка на диске которую хотим поместить в архив со всем содержимым
zf.Save();
Как путь указать в переменных?
А если нужно конкретные файлы закинуть в Zip есть решение?
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)