最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年03月17日 11:57:52   作者:Programer Cat  
這篇文章主要介紹了C# 監(jiān)控 Windows 文件夾的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

零、細節(jié)特征

1.常用的方法有:

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

2.常用屬性有:

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

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)建了");
  }
 }
}

總結(jié)

到此這篇關(guān)于C# 監(jiān)控 Windows 文件夾的方法的文章就介紹到這了,更多相關(guān)C# 監(jiān)控 Windows 文件夾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解C#中一維數(shù)組的插入

    詳解C#中一維數(shù)組的插入

    本文內(nèi)容給大家分享了在C#中進行一維數(shù)組的插入的詳細實例代碼,大家可以測試下。
    2018-03-03
  • C# WPF中實現(xiàn)圖表生成的五種方式

    C# WPF中實現(xiàn)圖表生成的五種方式

    在現(xiàn)代應(yīng)用程序中,數(shù)據(jù)可視化是一個重要的功能,它可以幫助用戶更直觀地理解數(shù)據(jù),在C# WPF中,有多種方式可以生成圖表,以下是五種常見的方法,每種方法都有其獨特的優(yōu)勢和局限,感興趣的小伙伴跟著小編一起來看看吧
    2024-09-09
  • Unity實戰(zhàn)之FlyPin(見縫插針)小游戲的實現(xiàn)

    Unity實戰(zhàn)之FlyPin(見縫插針)小游戲的實現(xiàn)

    這篇文章主要介紹了利用Unity制作FlyPin(見縫插針)小游戲的實現(xiàn)方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起試一試
    2022-01-01
  • C# 靜態(tài)變量與靜態(tài)方法實例研究

    C# 靜態(tài)變量與靜態(tài)方法實例研究

    寫了一個翻譯英漢單詞辭典的小程序,發(fā)現(xiàn)在調(diào)用幾千次的時候速度很慢
    2011-11-11
  • C#操作Clipboard讀取剪切板中數(shù)據(jù)實例詳解

    C#操作Clipboard讀取剪切板中數(shù)據(jù)實例詳解

    這篇文章主要介紹了C#操作Clipboard讀取剪切板中數(shù)據(jù)的方法,實例分析了C#讀取剪貼板數(shù)據(jù)的具體步驟與實現(xiàn)技巧,需要的朋友可以參考下
    2015-05-05
  • C#通用郵件發(fā)送類分享

    C#通用郵件發(fā)送類分享

    這篇文章主要介紹了C#通用郵件發(fā)送類分享,本文類比較特別的一點是涵蓋了國內(nèi)大多數(shù)的常用郵箱,需要的朋友可以參考下
    2015-05-05
  • C#無損壓縮圖片

    C#無損壓縮圖片

    本文主要介紹了C#無損壓縮圖片的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • 總結(jié)的5個C#字符串操作方法分享

    總結(jié)的5個C#字符串操作方法分享

    這篇文章主要介紹了總結(jié)的5個C#字符串操作方法分享,本文講解了把字符串按照分隔符轉(zhuǎn)換成 List、把字符串轉(zhuǎn) 按照, 分割 換為數(shù)據(jù)、得到數(shù)組列表以逗號分隔的字符串、得到字符串長度等方法,需要的朋友可以參考下
    2015-05-05
  • c# 泛型類型參數(shù)與約束的深入分析

    c# 泛型類型參數(shù)與約束的深入分析

    本篇文章是對c#中泛型類型參數(shù)與約束進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 基于C#實現(xiàn)FTP下載文件

    基于C#實現(xiàn)FTP下載文件

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)FTP下載文件,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12

最新評論

桑植县| 大竹县| 乳山市| 邵阳市| 水富县| 舒兰市| 饶平县| 德保县| 鸡东县| 建瓯市| 清水河县| 内乡县| 洛南县| 米脂县| 雅江县| 新闻| 安远县| 邳州市| 鄂伦春自治旗| 合江县| 乐平市| 乌鲁木齐县| 玉门市| 肥西县| 洛浦县| 江山市| 温泉县| 全椒县| 太康县| 剑川县| 黄山市| 婺源县| 高邑县| 靖江市| 遂宁市| 金湖县| 于田县| 宝山区| 乌兰浩特市| 芦山县| 乐业县|