真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

C#監(jiān)控Windows文件夾的方法-創(chuàng)新互聯(lián)

您是否為無法看到孩子在電腦上存儲的圖片而發(fā)愁,您是否為無法監(jiān)控員工在電腦上存儲的東西而發(fā)愁,那么今天給您推薦的這款產品絕對是您不二的選擇,它是由美國大廠生產,完全符合國際標準的產品,完美支持 Windows 98 以上系統(tǒng),他就是 FileSystemWatcher 牌監(jiān)控儀。他會偵聽文件系統(tǒng)更改通知,并在目錄或目錄中的文件更改時引發(fā)事件。下面我們就來看看他的細節(jié)。

孟州ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

零、細節(jié)特征

1.常用的方法有:

OnChanged(FileSystemEventArgs)
當更改被監(jiān)控目錄中文件或目錄的大小,系統(tǒng)屬性,上次寫入時間,上次訪問時間或安全權限時將調用這個事件。
OnCreated(FileSystemEventArgs)
在被監(jiān)控的目錄中創(chuàng)建文件或目錄時將調用這個事件。這里需要注意的是雖然復制和移動并不是創(chuàng)建,但同樣會觸發(fā)這個事件。如果復制或移動文件到被監(jiān)控的目錄中,則將立即引發(fā) OnCreated 事件,然后是一個或多個 OnChanged 事件。
OnDeleted(FileSystemEventArgs)
當刪除被監(jiān)控的目錄中的文件或目錄時處罰這個事件。當我們從被監(jiān)控的目錄中剪切出去文件時,也會觸發(fā)這個事件。
OnRenamed(RenamedEventArgs)
重命名被監(jiān)控目錄中的文件或目錄時將調用這個方法。

2.常用屬性有:

Filter :獲取或設置用于確定目錄中要監(jiān)視哪些文件的過濾器字符串。
IncludeSubdirectories:獲取或設置是否監(jiān)控被監(jiān)控目錄的子目錄。
InternalBufferSize:內部緩沖區(qū)大小,大為64K,默認為8K。
NotifyFilter:獲取或設置哪些內容改變后需要被捕獲,可設置的類型如下:

C# 監(jiān)控 Windows 文件夾的方法

path:需要監(jiān)控的文件夾路徑

一、例子

using System;
using System.IO;
using static System.Console;
namespace FileSystemWatcherDemo
{
 class Program
 {
  static void Main(string[] args)
  {
   FileSystemWatcher fsw = new FileSystemWatcher();
   fsw.Path = @"d:\test";
   fsw.Filter = "*.txt";
   fsw.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.CreationTime | NotifyFilters.FileName;
   fsw.IncludeSubdirectories = true;
   fsw.InternalBufferSize = 64 * 1024;
   fsw.Created += Fsw_Created;
   fsw.Changed += Fsw_Changed;
   fsw.Deleted += Fsw_Deleted;
   fsw.Renamed += Fsw_Renamed;
   Read();
  }
  private static void Fsw_Renamed(object sender, RenamedEventArgs e)
  {
   WriteLine($"原名:{e.OldName} 新名稱:{e.Name}");
  }
  private static void Fsw_Deleted(object sender, FileSystemEventArgs e)
  {
   WriteLine($"{e.Name} 我被刪除了");
  }
  private static void Fsw_Changed(object sender, FileSystemEventArgs e)
  {
   WriteLine($"{e.Name} 我被修改了");
  }
  private static void Fsw_Created(object sender, FileSystemEventArgs e)
  {
   WriteLine($"{e.Name} 我被創(chuàng)建了");
  }
 }
}

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網頁標題:C#監(jiān)控Windows文件夾的方法-創(chuàng)新互聯(lián)
URL網址:http://weahome.cn/article/dopgjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部