2011-04-29 67 views
1

我有一個文件夾叫它ComponentsFolder,它裏面已經有一些組件。如果有人插入一個新組件,當我啓動應用程序時,它應該認識到已添加一個新組件,它應該提取其路徑和文件大小並添加到數據庫(sql server 2005)。我怎樣才能做到這一點?如何檢測asp.net文件夾中的更改

我在vs2008中使用C#。

回答

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

+0

@它似乎只在應用程序運行時對文件夾進行更改時纔有效。當我在啓動應用程序之前將組件添加到文件夾時,怎麼辦? – 2011-04-29 22:21:02

+0

將該類添加到Windows服務並將其添加到數據庫中:) – IrishChieftain 2011-04-29 22:26:53