程序需要在每次更改时读取文件

xbo*_*nez 1 c#

我有一个程序读取XML文件(现在,在本地计算机上.)并将数据加载到struct列表中.

我怎样才能这样做,如果我执行它,它会执行上述操作,但然后等待继续检查文件的任何更改.如果文件被更改,它会再次读取文件.

我是否需要创建文件观察器服务,如下所述:

http://www.codeproject.com/KB/files/C__FileWatcher.aspx

Jon*_*eet 6

你需要FileSystemWatcher- 文档给出了例子.

基本上你创建一个实例,给它一个过滤器(在这种情况下这将是你的确切文件),挂钩事件处理程序(可能是Changed你的情况下的事件),然后设置EnableRaisingEventstrue.