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. "C:\My 문서"를 시청 하려면 FileSystemWatcher1 집합과 FileSystemWatcher2 보기 "C:\Your 문서"로 설정 됩니다.FileSystemWatcher1 is set to watch "C:\My Documents", and FileSystemWatcher2 is set to watch "C:\Your Documents". "내 문서"에서 "문서"로 파일을 복사 하는 경우 FileSystemWatcher2에 의해 Created 이벤트가 발생 하지만 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. 이전 예제에서 파일을 "내 문서"에서 "사용자 문서"로 이동한 경우 FileSystemWatcher2에서 Created 이벤트가 발생 하 고 FileSystemWatcher1에서 Deleted 이벤트를 발생 시킵니다.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.

적용 대상

추가 정보