FileSystemWatcher.OnDeleted(FileSystemEventArgs) 메서드

정의

Deleted 이벤트를 발생시킵니다.Raises the Deleted event.

protected:
 void OnDeleted(System::IO::FileSystemEventArgs ^ e);
protected void OnDeleted (System.IO.FileSystemEventArgs e);
member this.OnDeleted : System.IO.FileSystemEventArgs -> unit
Protected Sub OnDeleted (e As FileSystemEventArgs)

매개 변수

e
FileSystemEventArgs

이벤트 데이터를 포함하는 FileSystemEventArgs입니다.A FileSystemEventArgs that contains the event data.

설명

OnDeleted 는 모니터링 되는 디렉터리 내의 파일 또는 디렉터리가 삭제 될 때 호출 됩니다.OnDeleted is called when a file or directory, within the directory being monitored, is deleted.

파일이 나 디렉터리를 복사 하거나 이동 하는 등의 몇 가지 일반적인 발생은 이벤트에 직접 대응 되지 않지만 이러한 발생으로 인해 이벤트가 발생 합니다.Some common occurrences, such as copying or moving a file or directory, do not correspond directly to an event, but these occurrences do cause events to be raised. 파일이 나 디렉터리를 복사 하는 경우 Created 해당 디렉터리가 감시 되는 경우 시스템은 파일이 복사 된 디렉터리에서 이벤트를 발생 시킵니다.When you copy a file or directory, the system raises a Created event in the directory to which the file was copied, if that directory is being watched. 복사한 디렉터리를의 다른 인스턴스에 의해 감시 되는 경우 FileSystemWatcher 이벤트가 발생 하지 않습니다.If the directory from which you copied was being watched by another instance of FileSystemWatcher, no event would be raised. 예를 들어의 인스턴스를 두 개 만듭니다 FileSystemWatcher .For example, you create two instances of FileSystemWatcher. FileSystemWatcher1가 "C:\My Documents"를 감시 하도록 설정 되어 있고 FileSystemWatcher2가 "C:\Your Documents"를 감시 하도록 설정 되어 있습니다.FileSystemWatcher1 is set to watch "C:\My Documents", and FileSystemWatcher2 is set to watch "C:\Your Documents". "내 문서"에서 "Documents"로 파일을 복사 하는 경우 Created FileSystemWatcher2에서 이벤트를 발생 시킬 수 있지만 FileSystemWatcher1에 대 한 이벤트는 발생 하지 않습니다.If you copy a file from "My Documents" into "Your Documents", a Created event will be raised by FileSystemWatcher2, but no event is raised for FileSystemWatcher1. 복사와 달리 파일이 나 디렉터리를 이동 하면 두 개의 이벤트가 발생 합니다.Unlike copying, moving a file or directory raises two events. 이전 예제에서 파일을 "내 문서"에서 "문서"로 이동한 경우 Created FileSystemWatcher2에서 이벤트가 발생 하 고 Deleted FileSystemWatcher1에 의해 이벤트가 발생 합니다.From the previous example, if you moved a file from "My Documents" to "Your Documents", a Created event would be raised by FileSystemWatcher2 and a Deleted event would be raised by FileSystemWatcher1.

이벤트가 발생하면 대리자를 통해 이벤트 처리기가 호출됩니다.Raising an event invokes the event handler through a delegate. 자세한 내용은 이벤트 처리 및 발생합니다.For more information, see Handling and Raising Events.

상속자 참고

재정의 하는 경우 OnDeleted(FileSystemEventArgs) 파생된 클래스에서 호출 해야 기본 클래스의 OnDeleted(FileSystemEventArgs) 메서드.When overriding OnDeleted(FileSystemEventArgs) in a derived class, be sure to call the base class's OnDeleted(FileSystemEventArgs) method.

적용 대상

추가 정보