標籤:catch hid com 壓縮 word file info rac ini
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 }View Code
C# 檔案壓縮加解密