使用工具箱中 元件中的filesystemwatcher 控制項
看下 對它的說明
publicclass filesystemwatcher : system.componentmodel.component
system.io 的成員
摘要:偵聽檔案系統更改通知,並在目錄或目錄中的檔案發生更改時引發事件。
再來看下**的處理
privatevoid button1_click_1(object sender, system.eventargs e)
}
}
privatevoid button2_click(object sender, system.eventargs e)
this.filesystemwatcher1.path=this.textbox1.text;
messagebox.show(this.textbox1.text+"已經處於被監視狀態!","資訊提示",messageboxbuttons.ok,messageboxicon.information);
}
privatevoid filesystemwatcher1_changed(object sender, system.io.filesystemeventargs e)
privatevoid filesystemwatcher1_created(object sender, system.io.filesystemeventargs e)
privatevoid filesystemwatcher1_deleted(object sender, system.io.filesystemeventargs e)
privatevoid filesystemwatcher1_renamed(object sender, system.io.renamedeventargs e)
看看一些事件的說明
publicstring path [ get, set ]
system.io.filesystemwatcher 的成員
摘要:
獲取或設定要監視的目錄的路徑。
publicevent system.io.filesystemeventhandler changed
system.io.filesystemwatcher 的成員
摘要:
當更改指定 system.io.filesystemwatcher.path 中的檔案和目錄時發生。
publicevent system.io.filesystemeventhandler created
system.io.filesystemwatcher 的成員
摘要:
當在指定 system.io.filesystemwatcher.path 中建立檔案和目錄時發生。
publicevent system.io.filesystemeventhandler deleted
system.io.filesystemwatcher 的成員
摘要:
刪除指定 system.io.filesystemwatcher.path 中的檔案或目錄時發生。
publicevent system.io.renamedeventhandler renamed
system.io.filesystemwatcher 的成員
摘要:
重新命名指定 system.io.filesystemwatcher.path 中的檔案或目錄時發生。
SSIS WMI監視資料夾
在文件互動資料時,通常會排個job每隔幾分鐘執行來解析文件,但是job不能排的太頻繁了,所以文件不能及時的被解析。在ssis中可以使用wmi這個元件來監視資料夾,一旦有新文件丟入就馬上執行解析程式,結構如下 1.乙個無限迴圈的容器,2.wmi監視器,配置連線 任務編輯,寫入指令碼。意思每隔5s查詢一...
C 監測資料夾變化
ifndef filesystemwatcher hpp define filesystemwatcher hpp if win32 winnt 0x0400 define win32 winnt 0x0400 endif include class filesystemwatcher enum a...
Windows C 監控共享資料夾變化
最近由於專案需求,需要編寫乙個監控本機共享資料夾的變化的模組,經過查詢資料,找到並實現了乙個較為穩定的方式 專案實現是使用win32 c 的,測試平台是win 7 64和win 10 64,xp測試也是好使的。下面是具體實現 首先要獲取並監控系統共享資料夾的路徑,相關登錄檔路徑為 hkey loca...