public void RARsave(string rarPatch, string rarFiles,string  patch,string rarName)
                  {
                      String the_rar;
                      RegistryKey the_Reg;
                      Object the_Obj;
                      String the_Info;
                      ProcessStartInfo the_StartInfo;
                      Process the_Process;
                      try
                      {
                          the_Reg = Registry.ClassesRoot.OpenSubKey(@"Applications\\WinRAR.exe\\Shell\\Open\\Command");
                          the_Obj = the_Reg.GetValue("");
                          the_rar = the_Obj.ToString();
                          the_Reg.Close();
                          the_rar = the_rar.Substring(1, the_rar.Length - 7);
                          if (!Directory.Exists(patch))
                          Directory.CreateDirectory(patch);
                          //命令參數

                          //the_Info = " a  c:\\test.rar a.txt -r"; //文件壓縮

                          the_Info = string.Format(" a -df {0}\\{1}  {2}  -r", patch, rarName, rarFiles);// " a " + rarName + " " + patch;
                          the_StartInfo = new ProcessStartInfo();
                          the_StartInfo.FileName = the_rar;
                          the_StartInfo.Arguments = the_Info;
                          the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                          //打包文件存放目錄

                          the_StartInfo.WorkingDirectory = rarPatch;
                          the_Process = new Process();
                          the_Process.StartInfo = the_StartInfo;
                          the_Process.Start();
                          the_Process.WaitForExit();
                          the_Process.Close();
                      }
                      catch (Exception ex)
                      {
                          throw ex;
                      }
                  }

          posted on 2009-12-28 16:36 sanmao 閱讀(763) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 许昌县| 无为县| 洱源县| 惠东县| 华宁县| 肥乡县| 宕昌县| 聂拉木县| 松滋市| 芒康县| 达日县| 当阳市| 望江县| 黑水县| 广水市| 泽库县| 晋宁县| 麦盖提县| 镇原县| 甘谷县| 民权县| 松江区| 承德市| 丰台区| 淮滨县| 右玉县| 灌阳县| 万年县| 鹤岗市| 房产| 诏安县| 屯门区| 五河县| 陕西省| 中阳县| 惠安县| 简阳市| 鄂托克前旗| 建阳市| 邵阳县| 安塞县|