В настоящее время я работаю над небольшим проектом, в котором мне нужно определить несколько путей, которые необходимо сжать в один zip-файл.
Теперь следующий случай: один из этих путей является каталогом, который должен быть рекурсивно сжат (включая все файлы и подпапки, которые он содержит). Перед сжатием я проверяю несколько вещей, включая разрешения. Если текущий пользователь, который хочет выполнить сжатие, не имеет прав доступа к файлу или папке, его следует исключить.
Теперь, как я могу исключить несколько файлов и каталогов из сжатия в рекурсивном режиме?
Я уже пробовал что-то подобное, но аргумент, кажется, существует только в cmd.
compressor.CustomParameters.Add("-x", "@C:\\Users\\******\\Desktop\\exclude.txt");