如何检测asp.net中文件夹的更改

时间:2011-04-29 22:15:39

标签: asp.net

我有一个文件夹让我们称之为ComponentsFolder,它里面已经有一些组件了。如果有人插入一个新组件,当我启动应用程序时,它应该认识到已经添加了一个新组件,它应该提取它的路径和文件大小并添加到数据库(sql server 2005)。我怎么能做到这一点?

我在vs2008中使用C#。

1 个答案:

答案 0 :(得分:2)

查看文件监视器类,它可以检测文件或目录的更改:

http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

使用Windows服务不间断地监控文件夹:

http://msdn.microsoft.com/en-us/library/aa984074%28v=vs.71%29.aspx