FileSystemWatcher.OnDeleted 方法

引发 Deleted 事件。

**命名空间:**System.IO
**程序集:**System(在 system.dll 中)

语法

声明
Protected Sub OnDeleted ( _
    e As FileSystemEventArgs _
)
用法
Dim e As FileSystemEventArgs

Me.OnDeleted(e)
protected void OnDeleted (
    FileSystemEventArgs e
)
protected:
void OnDeleted (
    FileSystemEventArgs^ e
)
protected void OnDeleted (
    FileSystemEventArgs e
)
protected function OnDeleted (
    e : FileSystemEventArgs
)

参数

备注

当删除正在监视的目录中的某个文件或目录时,调用 OnDeleted

某些常见操作(如复制或移动文件或目录)不直接与事件相对应,但这些操作确实会引发事件。当复制文件或目录时,如果文件被复制到的目录正在受监视,系统将在该目录中引发 Created 事件。如果 FileSystemWatcher 的另一个实例正在监视从其中复制内容的目录,则不会引发事件。例如,创建两个 FileSystemWatcher 实例。FileSystemWatcher1 设置为监视“C:\My Documents”,而 FileSystemWatcher2 设置为监视“C:\Your Documents”。如果将文件从“My Documents”复制到“Your Documents”中,则 FileSystemWatcher2 将引发 Created 事件,但 FileSystemWatcher1 不会引发任何事件。与复制不同,移动文件或目录将引发两个事件。在前面的示例中,如果将文件从“My Documents”移动到“Your Documents”,则 FileSystemWatcher2 将引发 Created 事件,FileSystemWatcher1 将引发 Deleted 事件。

引发事件时会通过委托调用事件处理程序。有关更多信息,请参见 引发事件

给继承者的说明 重写派生类中的 OnDeleted 时,确保调用基类的 OnDeleted 方法。

平台

Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

FileSystemWatcher 类
FileSystemWatcher 成员
System.IO 命名空间
Created
Deleted
FileSystemEventArgs 类
FileSystemEventHandler 委托