C#

FileSystemWatcher 클래스~(폴더감시)

초초초보 2009. 5. 25. 21:20

폴더 감시 후 해당 폴더에서 변경(생성, 삭제, 이동 등)이 일어 났을 경우

해당 이벤트를 발생시킴


--  예제 소스  --
 static void Main(string[] args)
        {
            System.IO.FileSystemWatcher fsw = new System.IO.FileSystemWatcher();
            fsw.Path = "C:/test";
            fsw.EnableRaisingEvents = true;

            fsw.Created += new  System.IO.FileSystemEventHandler(fsw_Created);

            Console.ReadKey();
        }

        static void fsw_Created(object sender, System.IO.FileSystemEventArgs e)
        {
            Console.WriteLine("파일 경로 : " + e.FullPath);
            Console.WriteLine("만든 파일 : " + e.Name);
        }