成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講述VB.NET使用FileSystemWatcher

開發 后端
這里介紹VB.NET使用FileSystemWatcher,包括介紹若要監視所有文件中的更改,請將 Filter 屬性設置為空字符串 ("")。若要監視特定的文件,請將 Filter 屬性設置為該文件名。

學習VB.NET時,你可能會遇到VB.NET使用FileSystemWatcher問題,這里將介紹VB.NET使用FileSystemWatcher問題的解決方法,在這里拿出來和大家分享一下。

VB.NET使用FileSystemWatcher

偵聽文件系統更改通知,并在目錄或目錄中的文件發生更改時引發事件。VB.NET使用FileSystemWatcher 監視指定目錄中的更改。可監視指定目錄中的文件或子目錄的更改。該組件可以監視本地計算機、網絡驅動器或遠程計算機上的文件。(當然只讀的媒體介質比如cd和dvd,它們文件的屬性不會改變,所以也就不能觸發事件)

若要監視所有文件中的更改,請將 Filter 屬性設置為空字符串 ("")。若要監視特定的文件,請將 Filter 屬性設置為該文件名。例如,若要監視文件 MyDoc.txt 中的更改,請將 Filter 屬性設置為“MyDoc.txt”。也可以監視特定類型文件中的更改。例如,若要監視文本文件中的更改,請將 Filter 屬性設置為“*.txt”。

可監視目錄或文件中的若干種更改。例如,可監視文件或目錄的 Attributes、LastWrite 日期和時間或 Size 方面的更改。通過將VB.NET使用FileSystemWatcher.NotifyFilter 屬性設置為 NotifyFilters 值之一來達到此目的。

可監視文件或目錄的重命名、刪除或創建。例如,若要監視文本文件的重命名,請將 Filter 屬性設置為“*.txt”,并調用 WaitForChanged 方法之一,調用時給出 WatcherChangeTypes 值的 Renamed。

新建一個project,選擇windows 服務類型,命名為WinServiceFileWatching,我們看到project的引用中自動添加了System.ServiceProcess 名空間(這就是創建一個服務的函數集)。從工具中的組件中選擇FileSystemWatcher1,拖放到service1的設計模式上.

然后添加以下代碼:

  1. Protected Overrides Sub OnStart(ByVal args() As String)  
  2. ' 在此處添加啟動服務的代碼。此方法應設置具體的操作  
  3. ' 以便服務可以執行它的工作。  
  4. FileSystemWatcher1.EnableRaisingEvents = True 
  5. ' 我們也可以根據輸入的參數args動態設定要監視的對象  
  6. 'FileSystemWatcher1.pathargs(0)  
  7. End Sub  
  8. ' 創建文件(夾)時候觸發,記錄創建信息到e:\log.txt中  
  9. Private Sub FileSystemWatcher1_Created(ByVal sender As Object, 
    ByVal e As System.IO.FileSystemEventArgs) Handles FileSystemWatcher1.Created  
  10. Dim fs As New FileStream("e:\log.txt", FileMode.Append)  
  11. Dim sw As New StreamWriter(fs)  
  12. sw.WriteLine(Now() & Microsoft.VisualBasic.vbTab & "創建" & e.FullPath)  
  13. sw.Close()  
  14. fs.Close()  
  15. End Sub 

【編輯推薦】

  1. 概括VB.NET OnStart處理方法
  2. 全面分析VB.NET窗體指針
  3. VB.NET編碼算法學習筆記
  4. 簡單概括VB.NET數據綁定
  5. 深入解析VB.NET創建表示層
責任編輯:佚名 來源: 博客園
相關推薦

2009-10-12 16:39:59

OracleTransVB.NET使用

2009-10-21 10:45:50

VB.NET Quic

2009-10-16 13:26:53

VB.NET Exce

2009-10-26 19:22:29

VB.NET使用Log

2009-10-23 13:22:25

VB.NET實現拖動圖

2009-10-15 11:11:08

VB.NET Text

2009-10-10 16:44:52

VB.NET開發控件

2009-10-15 16:39:00

VB.NET讀取INI

2009-10-14 11:15:06

VB.NET Grou

2009-10-13 17:03:55

VB.NET面向對象

2009-10-16 09:35:24

VB.NET制作透明窗

2009-11-02 15:45:03

VB.NET IEnu

2009-10-19 08:55:22

VB.NET多重繼承

2009-10-26 18:11:47

VB.NET調用Exc

2009-10-21 18:28:48

VB.NET表間拖放

2009-10-29 09:57:16

VB.NET實現數據綁

2009-10-22 09:20:46

VB.NET Proc

2009-10-27 11:39:03

VB.NET事件處理程

2009-11-03 17:31:01

VB.NET窗體

2010-01-15 13:30:50

VB.NET Prog
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区视频在线 | av免费网站在线 | 免费在线观看一区二区 | 久久国产精品偷 | 美国一级黄色片 | 欧美a在线| 欧美不卡一区二区三区 | 91看片在线观看 | 久久久成人免费视频 | 中文字幕高清免费日韩视频在线 | 国产成人精品免费视频大全最热 | 久久99精品久久久 | 91在线电影| 国产乱码精品一区二区三区中文 | 国产成人精品一区 | 好婷婷网| 欧美日高清视频 | 中文在线亚洲 | 盗摄精品av一区二区三区 | 欧美韩一区二区三区 | 777zyz色资源站在线观看 | 黄色一级片aaa | 电影91久久久 | 亚洲一区二区三区在线视频 | 一区二区三区回区在观看免费视频 | 久久国产精品视频 | 伊人精品在线 | 综合色久| 亚洲精品视频免费观看 | 国产成人精品综合 | 国产成人99久久亚洲综合精品 | 中文字幕加勒比 | 国产免费xxx| 色.com | 日本三级网站在线观看 | 97视频成人 | av午夜激情| 视频三区 | 免费一级片 | 国产精品久久久久久影院8一贰佰 | www.99热这里只有精品 |