Мне нужна папка zip через консольное приложение, поэтому я использовал что-то вроде
public void DoWinzip(string zipName, string password, string folderName)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "C:\\Program Files\\WinZip\\winzip32.exe";
startInfo.Arguments = string.Format("-min -eZ {0} {1}", zipName, folderName);
try
{
// Start the process with the info we specified.
// Call WaitForExit and then the using statement will close.
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
}
catch(Exception ex)
{
// Log error.
}
}
Но это даст мне ошибку, такую как ошибка проверки параметров winzip.Где я ошибаюсь?
Update
Я пишу неправильно на -eZ, на самом деле это может быть -ex и т.д ... Но другая проблема заключается в том, что winzip открывает собственные окна.Я пишу для этого -min, однако он открылся.