방법: FileSystemWatcher 구성 요소 인스턴스 만들기

업데이트: 2007년 11월

파일 시스템을 모니터링하는 응용 프로그램을 작성하려면 FileSystemWatcher 구성 요소의 인스턴스를 만듭니다. FileSystemWatcher 구성 요소를 사용하면 디렉터리에 연결하여 새 파일 생성, 하위 디렉터리 추가, 파일이나 하위 디렉터리 이름 변경과 같은 특정 변경 내용을 감시할 수 있습니다.

FileSystemWatcher 구성 요소의 인스턴스를 Windows Forms, Web Forms 및 구성 요소 클래스에 추가할 수 있습니다. FileSystemWatcher 구성 요소에는 시각적인 사용자 인터페이스가 없습니다. FileSystemWatcher 구성 요소의 인스턴스를 Windows Forms 디자이너와 같은 시각적 디자이너에 추가하면 구성 요소가 폼 아래쪽 테두리 밑의 작은 영역에 표시됩니다. 구성 요소 트레이라고도 하는 이 영역은 폼과 관련된 모든 비시각적 항목을 표시하는 자리의 역할을 합니다.

참고:

Component에서 상속된 비시각적 클래스에서 구성 요소 트레이와 비슷한 시각적 디자인 화면을 지원하며 그 위에 FileSystemWatcher 구성 요소 및 기타 구성 요소가 배열됩니다. 현재 표시된 인터페이스는 응용 프로그램의 최종 사용자에게 표시되지 않으므로 이 디자이너에서의 항목 배열은 중요하지 않습니다.

FileSystemWatcher 구성 요소의 인스턴스를 만드는 데는 여러 가지 방법이 있습니다.

  • FileSystemWatcher 구성 요소의 인스턴스를 도구 상자의 구성 요소 탭에서 폼 또는 다른 디자이너로 끌어 옵니다.

  • 코드에서 FileSystemWatcher 구성 요소의 인스턴스를 만듭니다.

    참고:

    도구 상자의 구성 요소 탭에 있는 대부분의 구성 요소와 달리 FileSystemWatcher 구성 요소는 서버 탐색기에 나타나지 않으므로 이 창에서 구성 요소의 인스턴스를 만들 수 없습니다.

도구 상자에서 FileSystemWatcher 구성 요소의 인스턴스를 만들려면

  1. 도구 상자의 구성 요소 탭에 액세스합니다.

  2. FileSystemWatcher 아이콘을 선택한 다음 폼 또는 구성 요소에 대한 디자이너 화면으로 끌어 옵니다.

  3. 구성 요소를 구성합니다. 자세한 내용은 방법: FileSystemWatcher 구성 요소 인스턴스 구성을 참조하십시오.

프로그래밍 방식으로 FileSystemWatcher 구성 요소의 인스턴스를 만들려면

  1. 코드로 FileSystemWatcher 기본 클래스의 인스턴스를 만듭니다. 코드는 다음과 비슷합니다.

    Dim myWatcher As New System.IO.FileSystemWatcher()
    
         System.IO.FileSystemWatcher myWatcher =
               new System.IO.FileSystemWatcher();
    
  2. 구성 요소에 필요한 기타 속성을 구성합니다. 자세한 내용은 방법: FileSystemWatcher 구성 요소 인스턴스 구성을 참조하십시오.

참고 항목

작업

방법: FileSystemWatcher 구성 요소 인스턴스 구성

파일 알림 샘플

개념

파일 시스템 이벤트 모니터링 소개