protected void MoveRecordFile()
        {
            int CountTimes = Convert.ToInt32(ConfigurationManager.AppSettings["CountTimes"]);
            if (CountTimes == 0)
                return;
            int MoveFileTime = int.Parse(ConfigurationManager.AppSettings["MoveFileTime"]);
            if (MoveFileTime <= 0)
            {
                Console.WriteLine("无效的移动文件间隔");
                return;
            }
            string MoveFileBeginTime = ConfigurationManager.AppSettings["MoveFileBeginTime"].ToString();
            if (_serviceMoveRecordFileThreadTimes == 0)
            {
                DateTime dt = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm"));
                DateTime dt1;
                dt1 = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd ") + MoveFileBeginTime);
                int cha = Convert.ToInt32(dt.Subtract(dt1).TotalMilliseconds);
                if (cha <= 0)
                {
                    Console.WriteLine("移动文件进程开始休眠:" + (-cha));
                    Thread.Sleep(-cha);
                }
                else if (cha > 0)
                {
                    Console.WriteLine("移动文件进程开始休眠:" + (MoveFileTime * 86400000 - cha));
                    Thread.Sleep(MoveFileTime * 86400000 - cha);
                }
                _serviceMoveRecordFileThreadTimes = 1;

            }
                                                              //// 数据同步
                try
                {
                                                   }
                catch (Exception exp)
                {
                    Console.WriteLine("文件移动错误" + exp.Message);
                }
                finally
                {
                    Console.WriteLine("完成一次文件移动到公共磁盘阵列。");
                    if (CountTimes > 0)
                        CountTimes--;
                    if (CountTimes != 0)
                        Thread.Sleep(MoveFileTime * 86400000);
                }
                if (CountTimes == 0)
                {
                    //Console.WriteLine("跳出");
                    break;
                }
            }

相关文章:

  • 2021-12-24
  • 2021-07-12
  • 2021-09-22
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-14
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案