在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.这种方式也可以做到对文件的加密压缩,解密解压缩,只是在压缩和解压缩时会出现压缩窗口 1.1加密压缩 strzipPath:压缩包路径 strtxtPath:待压缩的文件路径 password:加密密码
public bool Zip(string strzipPath, string strtxtPath,string password) { try { System.Diagnostics.Process Process1 = new System.Diagnostics.Process(); Process1.StartInfo.FileName = "Winrar.exe"; Process1.StartInfo.CreateNoWindow = true; Process1.StartInfo.Arguments = " a -p" + password + " " + strzipPath + " " + strtxtPath; //strtxtPath = "c://freezip//"; //Process1.StartInfo.Arguments = " x -p123456 " + strzipPath + " " + strtxtPath; Process1.Start(); if (Process1.HasExited) { return true; } return true; } catch (Exception) { return false; } } 1.2解密解压 1 public bool UZip(string strzipPath, string strtxtPath,string password) 2 { 3 try 4 { 5 System.Diagnostics.Process Process1 = new System.Diagnostics.Process(); 6 Process1.StartInfo.FileName = "Winrar.exe"; 7 Process1.StartInfo.CreateNoWindow = true; 8 //Process1.StartInfo.Arguments = " a -p123456 " + strzipPath + " " + strtxtPath; 9 //strtxtPath = "c://freezip//"; 10 Process1.StartInfo.Arguments = " x -p" + password + " " + strzipPath + " " + strtxtPath; 11 Process1.Start(); 12 if (Process1.HasExited) 13 { 14 return true; 15 } 16 return true; 17 } 18 catch (Exception) 19 { 20 21 return false; 22 } 23 24 }
|
请发表评论