Ошибка при сжатии файла

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
Пытаюсь заархивировать файл, в РМ отрабатывает всё отлично а в ЗП выдаёт вот такую ошибку, почему???

Тип Время Сообщение
04:26:30 "Компиляция кода System.IO.FileNotFoundException: Не удается найти указанный файл. (Exception from HRESULT: 0x80070002)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at ZennoLab.AssemblyCompiler.Forms.AssembliesFormGAC.AssemblyCache.QueryAssemblyInfo(String assemblyName)
at ZennoLab.ZennoPoster.Modules.TemplateExecutor.ExecutorOfSteps.QCYehDHs1qDXR5qv5RQD(Object )
at ZennoLab.ZennoPoster.Modules.TemplateExecutor.ExecutorOfSteps.CompileCode(FileInfo taskFileInfo, Boolean& errorCompile, FileInfo subTaskFileInfo)"


Добавляю в проект вот этот кусочек кода и в ЗП вот эта ошибка выше
Код:
var path1 = @"C:\блабла\бла\"; // путь к папке с файлами
var path2 = @"C:\блабла\бла.zip"; //путь к файлу архива
System.IO.Compression.ZipFile.CreateFromDirectory(path1, path2);
 
Последнее редактирование:

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
Ростоникс скажи куда и в какую сторону копать))
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 975
Благодарностей
799
Баллы
113
исходная папка не существует или недоступна
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Нельзя писать архив в папку, которую архивируешь.
Попробуй другую результирующую папку выбрать
 
  • Спасибо
Реакции: ssXXXss

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
А как можно в таком примерно варианте саму папку заархивировать, только без батников, если это возможно
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 975
Благодарностей
799
Баллы
113
Нельзя писать архив в папку, которую архивируешь.
Попробуй другую результирующую папку выбрать
а где он архивирует в папку, которую архивирует? путь к архиву указывает, что файл будет лежать рядом с папкой, а не внутри неё
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
а где он архивирует в папку, которую архивирует? путь к архиву указывает, что файл будет лежать рядом с папкой, а не внутри неё
Я так понял что надо один шаг назад хотя бы сделать, так как после того как сохранил просто в корень всё успешно отработало
 

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