У меня есть несколько путь к папке:Как я могу архивировать несколько папок в один ZIP-файл, используя 7zip C#?
SourceFilePath="C:\Users\Anuj\Desktop\PSI"
SourceFilePath1="C:\Users\Anuj\Desktop\Google"
SourceFilePath2="C:\Users\Anuj\Desktop\Isp"
Я хочу, чтобы сжать эти пути с помощью кода 7zip командной строки вместе с Zip Password.
Edit:
//Declare and instantiate a new process component.
System.Diagnostics.Process proc;
proc = new System.Diagnostics.Process();
//Do not receive an event when the process exits.
proc.EnableRaisingEvents = false;
//The "/C" Tells Windows to Run The Command then Terminate
string strCmdLine;
strCmdLine = "/C cd c:\\Program Files\\7-Zip\\ ";
strCmdLine += " & 7z a "// here i need help
System.Diagnostics.Process.Start("CMD.exe", strCmdLine);
proc.Close();
Что я на самом деле:
var MultiplePathFolders=SourceFilePath+SourceFilePath1+SourceFilePath2
System.Diagnostics.Process proc;
proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
string strCmdLine;
strCmdLine = "/C cd c:\\Program Files\\7-Zip\\ ";
strCmdLine += " & 7z a " + SyncPath + "\\" + ZipName + "-FileName.7z " + MultiplePathFolders + " -p" + DecryptedPassword + "";
System.Diagnostics.Process.Start("CMD.exe", strCmdLine);
proc.Close();
ты пытался .. Http: //www.dotnetperls. com/7-zip – Moumit
Мы здесь, чтобы решить ошибки в вашем коде. Мы не являемся «бесплатным написанием кода». Покажите нам, что вы пробовали, и тогда мы сможем вам помочь. – SiD
То же самое здесь. ОК, я даю то, что я пробовал до сих пор. –