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

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


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泰兴市| 霍林郭勒市| 长顺县| 东源县| 凤阳县| 沙田区| 兴仁县| 伊通| 临漳县| 梁山县| 云林县| 新田县| 平邑县| 北海市| 沂南县| 靖安县| 柳州市| 来安县| 鄂伦春自治旗| 西吉县| 永兴县| 顺平县| 汉阴县| 汝城县| 乌拉特前旗| 临高县| 沙雅县| 汤阴县| 金平| 荣成市| 裕民县| 卢湾区| 郯城县| 木里| 明水县| 泉州市| 隆昌县| 博乐市| 阿克| 丰原市| 正蓝旗|