亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scanftpthread.cs

?? 監控系統
?? CS
字號:
using System;
using System.Threading;
using System.IO;
using MonitorSystem.FtpClient;
using MonitorSystem.BasicClass;

namespace MonitorSystem.MonitorCenter
{
	/// <summary>
	/// ScanFTPThread 的摘要說明。
	/// </summary>
	public class ScanFTPThread
	{
		private Thread m_Thread;
		private bool m_Pause;
		private bool m_Exit;

		private FileSystemWatcher FileWatcher;
		private static LogFileQueue m_InitLogQueue;
		private static ConfigFile m_ConfigFile;
		private SystemLog m_SysLog;
		private FTPClass ftpClient;
		private FTPSite InterftpSite;

		private string WatchDir;				//設定監控產生LOG文件的目錄	
		private string WatchFilter;			//監控目錄文件過濾器

		public void Init(ref LogFileQueue iLogFileQueue, ref ConfigFile iConfigFile)
		{
			m_InitLogQueue = iLogFileQueue;
			m_ConfigFile = iConfigFile;
			m_SysLog = new SystemLog();
		}

		public void Run()
		{
			try
			{

				WatchDir = m_ConfigFile.MonitorLogPath ;
				if(WatchDir[WatchDir.Length-1]!='\\')
					WatchDir+="\\";
				WatchFilter = m_ConfigFile.MonitorLogFilter;
							
				FileWatcher = new FileSystemWatcher();
				FileWatcher.Path = WatchDir;	// 通過配置文件來進行指定 
				FileWatcher.Filter = WatchFilter;	
				FileWatcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite 
					| NotifyFilters.FileName | NotifyFilters.DirectoryName;
				// 添加事件響應,監控到LOG目錄有新文件產生時,將文件名加入待處理隊列
				FileWatcher.Created += new FileSystemEventHandler(OnChanged);
				FileWatcher.EnableRaisingEvents = true;	

				while(true)
				{
					#region 控制標志
					while(m_Pause)
					{
						try
						{
							Thread.Sleep(1000);
						}
						catch(Exception)
						{						
						}
						continue;
					}
					if(m_Exit)
					{
						break;
					}
					#endregion

					#region 下載SP流量文件
					try
					{
						InterftpSite = new FTPSite();
						ftpClient = new FTPClass();
						ftpClient.setRemoteHost(m_ConfigFile.InterfaceIP);
						ftpClient.setRemotePort(m_ConfigFile.InterfacePort);
						ftpClient.setRemoteUser(m_ConfigFile.FtpUser);
						ftpClient.setRemotePass(m_ConfigFile.FtpPsw);
						ftpClient.setRemotePath(m_ConfigFile.Download_Path);

						InterftpSite.FTPControl=ftpClient;

						

						string[] fileList = InterftpSite.GetFileListFromRemote("CNT????????????.txt",m_ConfigFile.Download_Path,0);
						foreach(string str in fileList)
						{
							InterftpSite.DealDownLoadORUpLoadFile(str,m_ConfigFile.MonitorLogPath + "\\bak\\",0,0);
							File.Move(m_ConfigFile.MonitorLogPath + "\\bak\\" + str,m_ConfigFile.MonitorLogPath + "\\" + str);
							File.Delete(m_ConfigFile.MonitorLogPath + "\\bak\\" + str);
						}				
					}
					catch(Exception ex)
					{
						m_SysLog.WriteToSysLog(ex.Message + ex.StackTrace);
					}
					finally
					{
						if(InterftpSite!=null)
						{
							InterftpSite=null;
						}
						if(ftpClient!=null)
						{
							ftpClient.close();
							ftpClient=null;
						}
					}
					#endregion

					#region 睡眠
					try
					{
						Thread.Sleep(60 * 1000);
					}
					catch(Exception)
					{						
					}
					#endregion
				}
								
			}
			catch(Exception ex)
			{
				m_SysLog.WriteToSysLog(ex.Message);
			}
			
		}

		public static void OnChanged(object source, FileSystemEventArgs e)
		{
			if(e.ChangeType == WatcherChangeTypes.Created  )
			{
				if(e.Name.ToUpper().StartsWith("MONITOR"))
				{
					string PlatformID = e.Name.Substring(8,4);

					for(int i=0; i<m_ConfigFile.PlatformID.Length; i++)
					{
						if(m_ConfigFile.PlatformID[i]==Convert.ToInt32(PlatformID))
						{
							CenterService.m_bPlatformCheck[i] = true;
							m_InitLogQueue.Enqueue(e.FullPath);
						}
					}
				}
				else
				{
					m_InitLogQueue.Enqueue(e.FullPath);
				}
			}
		}

		public void Startup()
		{ 				
			m_Thread = new Thread(new ThreadStart(this.Run));
			// Start the thread
			m_Pause = false;
			m_Exit = false;		
			m_Thread.Start();			
		}
		public void Join()
		{
			if(m_Thread != null)
			{
				m_Thread.Interrupt();
				m_Thread.Join();
			}
			else
			{
				return;
			}
		}
		public bool IsAlive()
		{
			if(m_Thread != null)
			{
				return m_Thread.IsAlive;
			}
			else
			{
				return false;
			}
		}
		public void Suspend()
		{
			if(m_Pause == false)
				m_Pause = true;
		}
		public void Resume()
		{
			if(m_Pause == true)
				m_Pause = false;		
		}
		public void SetExit()
		{
			if(m_Exit == false)
				m_Exit = true;		
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本免费在线视频不卡一不卡二| 中文字幕一区二区三区不卡在线| 蜜臀va亚洲va欧美va天堂| 欧美日韩dvd在线观看| 天天av天天翘天天综合网 | 国产精品美女久久久久av爽李琼| 国产精品亚洲成人| 1区2区3区欧美| 欧美日韩成人在线| 精品一区在线看| 中文字幕欧美三区| 欧美性大战久久久久久久蜜臀 | 欧美一区二区二区| 国产精品资源站在线| 久久精品亚洲精品国产欧美| 99久久精品国产一区| 亚洲不卡一区二区三区| 精品国产成人在线影院| 不卡一区二区中文字幕| 亚洲3atv精品一区二区三区| 日韩一级精品视频在线观看| 高清在线观看日韩| 亚洲成av人片在线观看无码| 久久在线观看免费| jvid福利写真一区二区三区| 一个色在线综合| 久久久91精品国产一区二区三区| 色视频成人在线观看免| 狠狠色丁香久久婷婷综| 亚洲乱码日产精品bd| 日韩视频中午一区| 日本电影欧美片| 久久精品国产第一区二区三区| 自拍偷拍欧美激情| 精品欧美乱码久久久久久| 色悠久久久久综合欧美99| 日本vs亚洲vs韩国一区三区| 亚洲国产激情av| 97成人超碰视| 精品一区二区精品| 欧美色图在线观看| 国产高清在线精品| 亚洲精品大片www| 中文字幕精品一区二区三区精品| 欧美少妇一区二区| 成人免费视频视频在线观看免费| 五月天激情综合| 亚洲欧美福利一区二区| 国产调教视频一区| 日韩午夜三级在线| 欧美日韩亚州综合| 色域天天综合网| 91在线云播放| 本田岬高潮一区二区三区| 美国欧美日韩国产在线播放| 亚洲大片在线观看| 一区二区三区中文在线观看| 国产精品久久久久久久久图文区| 精品精品国产高清a毛片牛牛 | 欧美日韩高清一区二区| 91香蕉国产在线观看软件| 国产成人一区在线| 激情深爱一区二区| 精品一区二区免费| 九九国产精品视频| 精品一区二区三区在线播放| 三级欧美韩日大片在线看| 亚洲观看高清完整版在线观看| 亚洲欧美日韩国产另类专区| 国产精品女主播av| 国产精品欧美久久久久无广告| 国产人久久人人人人爽| 国产午夜精品一区二区三区嫩草| 26uuu另类欧美亚洲曰本| 欧美精品一区二区蜜臀亚洲| 精品人伦一区二区色婷婷| 精品国产三级电影在线观看| 欧美一区二区三区在线电影| 91麻豆精品国产91久久久资源速度| 欧美日韩一区二区三区免费看 | 国产亚洲成年网址在线观看| 精品日产卡一卡二卡麻豆| 日韩一级片在线观看| 欧美一区二区三区四区高清| 欧美电视剧免费全集观看| 日韩三级视频在线观看| 久久久三级国产网站| 国产色综合一区| 亚洲视频在线一区| 亚洲自拍另类综合| 性感美女极品91精品| 日本不卡一区二区| 国产在线观看一区二区| 丁香另类激情小说| 91福利区一区二区三区| 欧美三片在线视频观看 | 国产福利精品一区| 成人成人成人在线视频| 91高清视频在线| 91精品在线麻豆| 久久久99免费| 亚洲精品欧美激情| 久久精品国产亚洲高清剧情介绍| 国产一区不卡视频| 色婷婷国产精品综合在线观看| 在线播放一区二区三区| 久久一区二区视频| 亚洲激情校园春色| 久久99久久99精品免视看婷婷 | 久久久久久99精品| 亚洲伦在线观看| 久久99精品久久久久久| 97国产一区二区| 日韩一区二区高清| 亚洲欧美激情小说另类| 蜜臀av一区二区在线免费观看| 成人网页在线观看| 欧美日韩国产综合视频在线观看| 26uuu国产电影一区二区| 亚洲激情图片一区| 国产经典欧美精品| 欧美老肥妇做.爰bbww| 久久久欧美精品sm网站| 午夜伦欧美伦电影理论片| 成人午夜激情影院| 日韩欧美一区二区视频| 日韩美女视频一区二区| 麻豆国产欧美日韩综合精品二区| 成人h动漫精品一区二区| 日韩视频在线观看一区二区| 亚洲三级在线看| 国产成人av一区二区| 欧美精品粉嫩高潮一区二区| 国产精品久久久久久亚洲毛片| 男女视频一区二区| 欧美浪妇xxxx高跟鞋交| 亚洲欧美日韩精品久久久久| 国产福利不卡视频| 精品国产免费一区二区三区香蕉 | 国产精品嫩草99a| 久久成人久久爱| 欧美日韩日本视频| 亚洲欧美日本在线| aaa国产一区| 国产欧美一区二区精品忘忧草| 久久精品99久久久| 欧美一级欧美三级| 午夜精品久久久久久久久久久 | 91国产成人在线| 综合久久综合久久| 成人国产精品免费网站| 精品福利一二区| 精品一区二区三区久久| 日韩欧美一二区| 日本sm残虐另类| 91精品国产黑色紧身裤美女| 亚洲综合一区二区精品导航| 972aa.com艺术欧美| 国产精品视频你懂的| 高清不卡在线观看av| 久久久久久夜精品精品免费| 韩国三级电影一区二区| 精品久久久久久最新网址| 免费在线观看精品| 日韩欧美区一区二| 老司机精品视频导航| 亚洲精品一区二区三区在线观看 | 久久精品二区亚洲w码| 日韩一区二区三| 紧缚奴在线一区二区三区| 精品成人佐山爱一区二区| 理论片日本一区| 国产日韩综合av| 成人av在线看| 亚洲一区二区在线观看视频| 色综合激情五月| 日本人妖一区二区| 2019国产精品| 99在线精品一区二区三区| 亚洲欧美日韩人成在线播放| 色94色欧美sute亚洲线路一久| 亚洲综合成人在线视频| 欧美一区日韩一区| 国产真实精品久久二三区| 国产欧美日韩亚州综合| 91色.com| 琪琪久久久久日韩精品| 久久综合九色综合欧美就去吻| 成人污视频在线观看| 亚洲香肠在线观看| 欧美一级欧美一级在线播放| 国产精品综合在线视频| 亚洲日本电影在线| 日韩一级免费观看| 成人午夜免费av| 午夜精品123| 欧美激情一区二区三区全黄| 色婷婷一区二区| 麻豆精品一区二区av白丝在线| 国产日韩欧美a|