FileSystemWatcher.OnCreated(FileSystemEventArgs) Metoda

Definice

Created Vyvolá událost.

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

Parametry

e
FileSystemEventArgs

A FileSystemEventArgs , který obsahuje data události.

Poznámky

OnCreated se volá při vytvoření souboru nebo adresáře v monitorovaném adresáři.

Některé běžné výskyty, například kopírování nebo přesunutí souboru nebo adresáře, neodpovídají přímo události, ale tyto výskyty způsobují vyvolání událostí. Při kopírování souboru nebo adresáře systém vyvolá Created událost v adresáři, do kterého byl soubor zkopírován, pokud je tento adresář sledován. Pokud byl adresář, ze kterého jste zkopírovali, sledován jinou instancí nástroje FileSystemWatcher, nevyvolala by se žádná událost. Můžete například vytvořit dvě instance objektu FileSystemWatcher. FileSystemWatcher1 je nastavený na watch "C:\Moje dokumenty" a FileSystemWatcher2 je nastavený na watch "C:\Vaše dokumenty". Pokud zkopírujete soubor z "Dokumenty" a vložíte ho do "Vaše dokumenty", Created vyvolá se událost v FileSystemWatcher2, ale pro FileSystemWatcher1 se nevyvolá žádná událost. Na rozdíl od kopírování vyvolá přesunutí souboru nebo adresáře dvě události. Z předchozího příkladu, pokud jste přesunuli soubor z "Dokumenty" do "Vaše dokumenty", Created byla vyvolána událost v FileSystemWatcher2 a Deleted událost by byla vyvolána v FileSystemWatcher1.

Událost OnCreated se vyvolá hned po vytvoření souboru. Pokud se soubor kopíruje nebo přenáší do sledovaného adresáře, OnCreated událost bude vyvolána okamžitě a bude následovat jedna nebo více OnChanged událostí.

Vyvolání události spustí obslužnou rutinu události prostřednictvím delegáta. Další informace najdete v tématu Zpracování a vyvolávání událostí.

Poznámky pro dědice

Při přepsání OnCreated(FileSystemEventArgs) v odvozené třídě nezapomeňte volat metodu základní třídy OnCreated(FileSystemEventArgs) .

Platí pro

Viz také