中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#通過FileSystemWatcher監(jiān)控文件添加或者刪除事件

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

C#通過FileSystemWatcher監(jiān)控文件添加或者刪除事件,當(dāng)監(jiān)控的目錄里的文件增加或者刪除時會觸發(fā)指定的事件

using System;
using System.IO;
using System.Windows.Forms;
  
class MainClass {
    static void Main(string[] args) {
        using (FileSystemWatcher watch = new FileSystemWatcher()) {
            watch.Path = Application.StartupPath;
            watch.Filter = "*.*";
            watch.IncludeSubdirectories = true;
  
            // Attach the event handler.
            watch.Created += new FileSystemEventHandler(OnCreatedOrDeleted);
            watch.Deleted += new FileSystemEventHandler(OnCreatedOrDeleted);
            watch.EnableRaisingEvents = true;
  
            Console.WriteLine("Press Enter to create a  file.");
            Console.ReadLine();
  
            if (File.Exists("test.bin")) {
                File.Delete("test.bin");
            }
  
            // Create test.bin.
            using (FileStream fs = new FileStream("test.bin", FileMode.Create)) {
                // Do something.
            }
  
            Console.WriteLine("Press Enter to terminate the application.");
            Console.ReadLine();
        }
    }
  
    private static void OnCreatedOrDeleted(object sender, FileSystemEventArgs e) {
        Console.WriteLine("\tNOTIFICATION: " + e.FullPath + "' was " + e.ChangeType.ToString());
        Console.WriteLine();
    }
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C#判斷遠(yuǎn)程計算機(jī)的指定端口是否打開

下一篇:使用JSONP解決跨域問題-代碼示例