Condividi tramite


Procedura: creare istanze del componente FileSystemWatcher

Aggiornamento: novembre 2007

È necessario creare un'istanza del componente FileSystemWatcher quando si desidera eseguire il monitoraggio del file system nell'applicazione. I componenti FileSystemWatcher consentono di connettersi alle directory e di controllare modifiche specifiche apportate al loro interno, quali la creazione di nuovi file, l'aggiunta di sottodirectory e la ridenominazione di file o sottodirectory.

È possibile aggiungere un'istanza del componente FileSystemWatcher a Windows Form, Web Form e classi di componenti. I componenti FileSystemWatcher non sono dotati di interfaccia utente grafica. Se si aggiunge un'istanza del componente FileSystemWatcher a una finestra di progettazione visiva, ad esempio Progettazione Windows Form, il componente viene visualizzato in una piccola area situata sotto il bordo inferiore del form. Tale area è nota come barra dei componenti e costituisce la posizione in cui visualizzare tutti gli elementi non visivi associati al form.

Nota:

Le classi non visive che ereditano dalla classe Component supportano un’area di progettazione visiva simile alla barra dei componenti, su cui sono disposti il componente FileSystemWatcher e altri componenti. La disposizione degli elementi in questa finestra di progettazione non è rilevante, poiché l'interfaccia non verrà mai visualizzata agli utenti finali dell'applicazione.

Sono disponibili diversi modi per creare un'istanza del componente FileSystemWatcher:

  • È possibile trascinare un’istanza del componente FileSystemWatcher dalla scheda Componenti della Casella degli strumenti in un form o in un’altra finestra di progettazione.

  • È possibile creare un'istanza del componente FileSystemWatcher nel codice.

    Nota:

    Poiché, a differenza di molti altri componenti nella scheda Componenti della Casella degli strumenti, i componenti FileSystemWatcher non vengono rappresentati in Esplora server, non è possibile creare istanze di questo componente da tale finestra.

Per creare un’istanza del componente FileSystemWatcher dalla Casella degli strumenti

  1. Accedere alla scheda Componenti della Casella degli strumenti.

  2. Selezionare l'icona FileSystemWatcher e trascinarla all'interno dell'area di progettazione del form o del componente.

  3. Configurare il componente. Per ulteriori informazioni, vedere Procedura: configurare istanze del componente FileSystemWatcher.

Per creare un'istanza del componente FileSystemWatcher a livello di codice

  1. Creare un'istanza della classe base FileSystemWatcher nel codice. Il codice dovrebbe risultare simile al seguente:

    Dim myWatcher As New System.IO.FileSystemWatcher()
    
         System.IO.FileSystemWatcher myWatcher =
               new System.IO.FileSystemWatcher();
    
  2. Configurare eventuali altre proprietà necessarie per il componente. Per ulteriori informazioni, vedere Procedura: configurare istanze del componente FileSystemWatcher.

Vedere anche

Attività

Procedura: configurare istanze del componente FileSystemWatcher

Esempio di notifica file

Concetti

Introduzione al monitoraggio degli eventi del file system