国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#使用filesystemwatcher監視文件系統的變化

2020-01-24 02:49:30
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#region 監視文件夾的變化
            FileSystemWatcher watcher = new FileSystemWatcher();
            watcher.Path = "f://";
            watcher.NotifyFilter =//被監控的方面
               NotifyFilters.LastWrite |
               NotifyFilters.FileName |
               NotifyFilters.DirectoryName;

            // 訂閱一些事件,當它被觸發時(.net(windows)底層觸發它,我們不用管),執行我們的方法
            watcher.Changed += (object source, FileSystemEventArgs e) =>
            {
                Console.WriteLine("文件{0}已經被修改,修改類型{1}", e.FullPath, e.ChangeType.ToString());
            };
            watcher.Created += (object source, FileSystemEventArgs e) =>
            {
                Console.WriteLine("文件{0}被建立", e.FullPath);
            };
            watcher.Deleted += (object source, FileSystemEventArgs e) =>
            {
                Console.WriteLine("文件{0}已經被刪除", e.FullPath);
            };
            watcher.Renamed += (object source, RenamedEventArgs e) =>
            {
                Console.WriteLine("文件{0}的名稱已經從{1}變成了{2}", e.OldFullPath, e.OldName, e.Name);
            };

            // 為true表示開啟FileSystemWatcher組件,反之我們的監控將不啟作用
            watcher.EnableRaisingEvents = true;
            #endregion

另外,告訴大家一個 xor異或運算的使用技巧,就是它可以在不引入第三個變量的情況下,交替兩個變量的值,你的變量可以是數值,也可以是字符,如果是字符,我們需要使用它的hashcode值進行xor運算。

復制代碼 代碼如下:

#region xor兩個變量交換
            int a = 2;
            int b = 3;
            Console.WriteLine("a={0}", a);
            Console.WriteLine("b={0}", b);
            a = a ^ b ^ (b = a);
            Console.WriteLine("a={0}", a);
            Console.WriteLine("b={0}", b);
            #endregion

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉寿县| 汉阴县| 富民县| 溧水县| 大石桥市| 定远县| 如皋市| 申扎县| 乌拉特后旗| 勃利县| 仙桃市| 大邑县| 平利县| 石柱| 航空| 定西市| 秭归县| 大足县| 罗田县| 化德县| 新津县| 洛扎县| 太原市| 桃江县| 康定县| 固原市| 沈阳市| 独山县| 阜康市| 凤翔县| 若尔盖县| 扶风县| 泰州市| 马尔康县| 宁海县| 宁津县| 三台县| 南涧| 陇西县| 左贡县| 海南省|