Я создал фрагмент C #, который вызывает 7zip (7za), чтобы добавить список файлов в zip-архив. Проблема в том, что несколько файлов в разных каталогах имеют одно и то же имя, поэтому 7zip либо жалуется на повторяющиеся имена, либо заменяет первый файл вторым, сохраняя только последнее добавленное. Я не могу рекурсивно сканировать каталог, в котором могут быть дубликаты.
Есть ли способ заставить 7zip хранить каталог, или в ASP.NET MVC 3 C # создавать ZIP-файлы с дублирующимися именами файлов, если не учитывать полный путь?
Путь к нашему изображению - номер GTIN, разбитый на каждые пять цифр. Последние пять - название изображения.
G:\1234\56789\01234.jpg
G:\4321\09876\01234.jpg
G:\5531\33355\01234.jpg
Эти файлы не будут правильно храниться в 7zip-архиве.