Esempio n. 1
0
        /// <summary>
        /// 启动同步
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Send_Click(object sender, EventArgs e)
        {
            //Thread receiveThread = new Thread(new ThreadStart(SendData));
            //receiveThread.IsBackground = true;
            //receiveThread.Start();
            int iRet = _synFiles.Connnet();

            if (iRet != 0)
            {
                return;
            }
            if (_isSyn == false)
            {
                this.timer1.Start();
                _isSyn       = true;
                btn_Syn.Text = "取消同步";
                // 启动目录同步
                foreach (CFileWatcher item in _lsFileWatches)
                {
                    item.Start();
                }
            }
            else
            {
                this.timer1.Stop();
                _isSyn       = false;
                btn_Syn.Text = "启动同步";
                // 取消目录同步
                foreach (CFileWatcher item in _lsFileWatches)
                {
                    item.Stop();
                }
            }
        }
Esempio n. 2
0
 public void Start()
 {
     _synFiles.Connnet();
     _watcher.EnableRaisingEvents = true;
 }