Пример #1
0
 private void MSYS_Close()
 {
     if (File.Exists(build_Log))
     {
         string Ver = null;
         using (var File = new StreamReader(build_Log))
         {
             Ver = File.ReadToEnd();
         }
         string Get_Dir = string.Format(@"{0}\bin\{1}", buildDir.Trim(), Ver.Trim());
         string Get_FFMPEG = string.Format(@"{0}\ffmpeg.exe", Get_Dir.Trim());
         string Get_FFplay = string.Format(@"{0}\ffplay.exe", Get_Dir.Trim());
         if (File.Exists(Get_FFMPEG.Trim()))
         {
             Message(Ver.Trim(), true);
         }
         else if (File.Exists(Get_FFplay.Trim()))
         {
             Message(Ver.Trim(), true);
         }
         f1.CopyDirectory(string.Format(@"{0}\bin", buildDir), MoveDir);
     }
     else
     {
         string NameDate = DateTime.Now.ToString("yyyy年MMMMdd日ddddHH時mm分ss秒");
         string sh_Get = null;
         using (var sh = new StreamReader(build_File))
         {
             sh_Get = sh.ReadToEnd();
         }
         if (sh_Get.Contains("False"))
         {
             Message(sh_Get.ToString().Trim(), false);
         }
         else if (sh_Get.Contains("リモート サーバーがエラーを返しました: (404) 見つかりません"))
         {
             Message("スクリプトが取得出来ませんでした。", false);
         }
         else if (sh_Get.Contains("exit"))
         {
             Message("\r\n", false);
             sh_Get = f1.BuildBOX.Text.ToString();
         }
         PHP_FILE_GET_START(sh_Get.ToString(), NameDate.Trim());
     }
     if (File.Exists(build_File))
     { File.Delete(build_File); }
     if (File.Exists(build_Log))
     { File.Delete(build_Log); }
     f1.DeleteDirectory(tmpDir );
     f1.DeleteDirectory(string.Format(@"{0}\bin", buildDir) );
     _tabPageManager.ChangeTabPageVisible(0, true);
 }