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

講述VB.NET使用FileSystemWatcher

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

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

VB.NET使用FileSystemWatcher

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

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

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

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

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

然后添加以下代碼:

  1. Protected Overrides Sub OnStart(ByVal args() As String)  
  2. ' 在此處添加啟動服務的代碼。此方法應設(shè)置具體的操作  
  3. ' 以便服務可以執(zhí)行它的工作。  
  4. FileSystemWatcher1.EnableRaisingEvents = True 
  5. ' 我們也可以根據(jù)輸入的參數(shù)args動態(tài)設(shè)定要監(jiān)視的對象  
  6. 'FileSystemWatcher1.pathargs(0)  
  7. End Sub  
  8. ' 創(chuàng)建文件(夾)時候觸發(fā),記錄創(chuàng)建信息到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 & "創(chuàng)建" & e.FullPath)  
  13. sw.Close()  
  14. fs.Close()  
  15. End Sub 

【編輯推薦】

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

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-15 11:11:08

VB.NET Text

2009-10-15 16:39:00

VB.NET讀取INI

2009-10-14 11:15:06

VB.NET Grou

2009-10-23 13:22:25

VB.NET實現(xiàn)拖動圖

2009-10-10 16:44:52

VB.NET開發(fā)控件

2009-10-13 17:03:55

VB.NET面向?qū)ο?/a>

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調(diào)用Exc

2009-10-29 09:57:16

VB.NET實現(xiàn)數(shù)據(jù)綁

2009-10-21 18:28:48

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技術(shù)棧公眾號

主站蜘蛛池模板: 99热国产在线播放 | 国产精品亚洲综合 | 91久久夜色精品国产网站 | 一区二区三区国产 | 日韩精品在线看 | 亚洲免费在线 | 丝袜一区二区三区 | 国产91精品网站 | 精品免费视频 | 欧美一级片在线观看 | 二区久久 | 99精品在线观看 | www.99re| 亚洲国产精品视频 | 色视频在线免费观看 | 国产av毛片 | 91视频中文 | 欧美日韩精品中文字幕 | 久久久www成人免费无遮挡大片 | 伊人成人免费视频 | 中文字幕亚洲欧美 | 午夜精品久久久久久久 | 日韩精品一区二区三区中文在线 | 国产精品免费一区二区 | 欧美激情久久久 | 欧美另类日韩 | 在线观看免费观看在线91 | 三级黄色片在线播放 | 久久久久久国产精品 | 亚洲成人a v| 2018国产大陆天天弄 | 免费在线黄 | 午夜精品视频 | 国产精品一区三区 | 色综合久久88色综合天天 | 免费成人高清在线视频 | 九久久| 91精品国模一区二区三区 | 午夜影院视频在线观看 | 天天射美女 | 亚洲国产一区二区视频 |