读书人

小弟我是个老师请各位帮忙看一下关于

发布时间: 2012-01-10 21:26:51 作者: rapoo

我是个老师,请各位帮忙看一下关于FileSystemWatcher的问题。
我的代码如下:
static void Main(string[] args)
{
FileSystemWatcher w = new FileSystemWatcher();
string[] paths= System.Environment.GetCommandLineArgs();
w.Path = @"c:\";
w.EnableRaisingEvents = true;

w.Created += new FileSystemEventHandler(w_Changed);
w.Deleted += new FileSystemEventHandler(w_Changed);
Console.ReadLine();
}

static void w_Changed(object sender, FileSystemEventArgs e)
{
//throw new Exception("The method or operation is not implemented.");
Console.WriteLine("Directory changed{0}:{1}", e.ChangeType, e.FullPath);
}


我想在才c盘下创建/删除文件夹,讲效果演示给学生看,可是无论怎么操作都看不到结果,设断点也不行,请各位大哥帮忙看一下是怎么回事?
我如何才能让学生看到监视的结果?

[解决办法]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

public class A
{
public static void Main()
{
FileSystemWatcher w = new FileSystemWatcher();
string[] paths= System.Environment.GetCommandLineArgs();
w.Path = @"c:\";
w.EnableRaisingEvents = true;

w.Created += new FileSystemEventHandler(w_Changed);
w.Deleted += new FileSystemEventHandler(w_Changed);
Console.ReadLine();
}

static void w_Changed(object sender, FileSystemEventArgs e)
{
//throw new Exception("The method or operation is not implemented.");
Console.WriteLine("Directory changed{0}:{1}", e.ChangeType, e.FullPath);
}
}

这个代码可以用,我调试过了

读书人网 >.NET Framework

热点推荐