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 閱讀(764) 評論(0)  編輯  收藏

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


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 茶陵县| 香港| 东阿县| 顺昌县| 遂平县| 台北市| 南和县| 南宁市| 黄龙县| 华池县| 永丰县| 丰城市| 金山区| 宁阳县| 本溪市| 泰来县| 大石桥市| 玉田县| 盐津县| 防城港市| 东山县| 昔阳县| 房产| 高雄市| 宁远县| 宜兰县| 屯昌县| 镶黄旗| 许昌市| 囊谦县| 榆树市| 咸丰县| 丹寨县| 嘉义市| 手游| 河津市| 商都县| 卓资县| 梅河口市| 崇义县| 田林县|