Startseite > Archiv > Verzeichnisüberwachung

Verzeichnisüberwachung

dotnetpro 3/2005 Von Dino Esposito erschienen in dotnetpro 3/2005 auf Seite 64
Code: A0503FileSystem
1 Bewertung(en):

Ihre Anwendung öffnet eine Datei. Eine andere Anwendung bearbeitet die gleiche Datei. Und nun? Über File Notification können Sie beobachten, was im Dateisystem passiert. Die .NET-Klasse FileSystemWatcher kapselt alle benötigten Funktionen. dotnetpro zeigt, wie Sie das Dateisystem überwachen können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_NotifyFilters   084_FileSystem_mlo_ws_kf_ws   2000   2003   2005   200565   200567   2005www   2Dins   5000   8KBytegesetzt   A0503FileSystem   Abbildung   Abbildung1EineVerände   aber   Abfragen   abgelegt   abgesehen   abzulehnen   Achtung   AddHandler   AddIns   AddressOf   Aktuali   aktualisieren   aktualisiert   Alarm   alle   Allerdings   Alles   AlsMitglieddes   also   altes   andere   anderen   Ändern   anders   Änderungen   Anfängerentwickler   ange   angegangenen   angemeldeten   angemessene   angezeigt   angezeigten   Ansicht   Ansichten   Antwort   Anwen   anwenden   Anwender   Anwenderschnittstelle   Anwendun   Anwendung   Anwendungen   Anzahl   Anzeigen   anzunehmen   AppTitle   arbeitet   arbeitete   Artikels   Aspekt   asynchron   atemberaubenden   Attacke   AttributesDieAttributederDateien   auch   aufbaut   aufdiereagiertwerdensoll   aufpo   aufzurufen   Auge   Ausführung   ausge   ausgelöst   ausreicht   außerhalb   aussieht   Autor   baren   basieren   basiert   beachtet   Bear   been   beendet   Befehle   behält   beim   Beispiel   Beispielanwendung   Beispielcode   beispielsweise   beitet   bekam   bekannt   Bekanntes   belegt   bemerken   bemerkt   bemerkte   Benach   Benachrich   Benachrichtigungen   Benachrichtigungs   Benachrichtigungsdienst   Benachrichtigungsmechanismus   Benutzerkreis   Benutzerschnittstelle   Beobachter   berücksichtigt   beschränken   besonderen   besten   bestimmten   bestimmtes   Beta   Betriebs   Betriebssys   Betriebssystem   Betriebssysteme   Betriebssystemen   betroffen   betroffenen   bezeichnet   bieten   bietet   binden   Blick   Boolean   bringen   bringt   BufferSize   ByVal   Changed   ChangedeineDateiodereinOrdnerverändertwurde   Changes   chen   cher   chung   Click   Close   Code   Codefragment   Common   cool   Counter   Created   CreatedeineDateiodereinOrdnererzeugtwurde   CreationTime   CreationTimeDieDatei   Current   CurrentFile   dabei   damit   Danach   dann   daran   dardkonstruktor   dardmäßigFalse   darstellt   Darüber   DasaktuelleDokumentüberwachen   dasDateisystemüberwachenkönnen   dass   dasüberwachtwerden   DasVerzeichniswurdeumbenannt   DataControl   Datei   Dateibenachrichtigungssystem   Dateibeobachter   Dateien   Dateimitteilungs   Dateisystem   Dateisystemebene   Dateisysteminformationenverwendetwird   Dateisystems   Dateityp   Datum   davon   dazu   Definieren   DeletedeineDateiodereinOrdnergelöschtwurde   demonstrieren   denen   Denial   denken   denn   derfestlegt   derfürdie   derOrdnerwurdeangelegt   derOrdnerwurdefürdasLesengeöffnet   derungen   desOrdnershatsichverändert   desOrdnerswurdeverändert   Details   deutlich   Dialogfeld   DialogResult   Dialogs   DieEigenschafterstrecktsichrekursivdurchden   diejenigen   DieKlasseFileSystemWatcher   dies   diese   diesem   diesen   dieser   dieses   dieüberwachtwerdenkönnen   DinoEspositoistTrai   DirectoryInfo   DirectoryName   DLLs   doch   Dokument   DotNetNotepad   dotnetpro   dotnetprozeigt   dows   drei   drucken   Druckvorschau   dung   durch   durchgespielt   Dynamische   Each   Edition   Editor   Editors   Effekt   EigeneÄnderungenignorieren   Eigenschaft   EigenschaftBeschreibung   Eigenschaften   EigenschaftenderKlasseFileSystemWatcher   einander   einbauen   eine   EineandereAnwendungbearbeitetdiegleicheDatei   einem   einen   einenOrdnerverändert   einer   eines   einfache   einflusst   einge   eingeschlossen   eingetreten   EinigeVorgänge   einmal   EinMenüüberHotPluggingaktualisieren   Einsatz   einschließt   Einstellungen   Eintreten   Eintritt   einzelne   else   ElseDim   Empfang   empfangen   empfoh   Empty   enabled   EnableFileWatching   EnableRaisingEvents   EnableRaisingEventsZeigtan   Engine   entfernten   entzückenden   Ereib   Ereig   Ereignis   EreignissederKlasseFileSystemWatcher   Ereignissen   Erfahrung   erfordert   erhält   erhalten   erlaubt   Error   ErroreininternerPufferüberlaufauftritt   ersichaufASP   erstaunliche   erste   Erstes   erstreckt   erwähnt   erwartet   erweiter   Erweiterung   erwischt   erzeugen   erzeugt   erzeugte   etwa   etwas   Event   EventArgs   Events   Explorer   Explorers   externe   face   false   Fazit   Feature   Fenster   fest   festlegen   File   FileInfo   FileName   FileNameDieDateiwurdeumbenannt   FileOpen   FileOpen_Click   Files   FileSaveAs   FileSaveAs_Click   FileSys   FileSystemEventArgs   FileSystemWat   FileSystemWatcher   FileWatcher   Fill   Filter   FilterHoltodersetztdenFilter   FilterIndex   final   finden   Folge   folgende   Folgenden   forfilesystemevents   Form1_Load   formationen   Forms   fort   fragen   fragt   Framework   frei   fügte   führt   füllt   Funk   Funktion   Funktionen   funktionierte   geändert   geben   gebunden   gefüllt   geht   gekapselt   gelöscht   genügt   geöffnet   geöffnete   gerade   gering   gesamte   geschätzt   geschrieben   gesetzt   gestartet   GetFiles   Getting   gibt   Glücklicherweise   große   Größe   großen   Größeoder   größer   Grund   Gründen   gute   halt   hält   halten   handeln   Handle   Handler   Handles   hängen   hatte   Hauptfenster   helfen   heraus   Herausfiltern   herauszufinden   Herr   herrührte   herumschlagen   hier   hinzu   hochfahren   Hooks   HotPlugging   HTML   hübschen   Ihnen   Ihre   IhreAnwendungöffneteineDatei   immer   implementieren   implementiert   IncludeSubdirectoriesZeigtan   indem   Infor   Informationen   informiert   Inhalt   InitialDirectory   initialisieren   Integration   inter   interessant   Internal   InternalBufferSize   InternalBufferSizeHoltodersetztdieGrößedesinternenPuffersinByte   interne   irgendwelchen   Jahren   jeden   jeder   jedes   jedoch   kann   KByte   keine   Kern   Klasse   KlasseFileSystemWatcherkapseltallebenötigtenFunktionen   kleine   Klickt   komplettenUnterbaumundnichtnuraufdasdirekteUnterverzeichnis   komplizierten   Komponenten   Konfigu   Konfiguration   können   könnte   Konstruktoren   kontrollieren   kontrolliert   kopiert   kritischer   laden   lädt   lange   lassen   lässt   LastAccessDieDatei   LastWrite   LastWriteDerInhaltderDatei   Laufwerke   Laufwerken   Legen   leicht   lenAnwendungwurdebe   Level   library   lich   liefert   liert   Liste   listet   Listing   Load   lokalen   löschen   löst   mach   macht   Make   Mechanismus   mehr   mehrere   meist   meisten   meldet   MemberVeränderung   Menge   mentieren   Menu   Menü   menuAddIns   Menüeintrag   MenuItems   Menüs   merkt   MessageBox   MessageBoxButtons   MessageBoxen   MessageBoxIcon   Methode   Microsoft   mieren   Millennium   Millisekunden   mithilfe   Mitteilung   mitzuteilen   möchte   möchten   modell   Modified   Möglicherweise   Möglichkeit   momen   Momente   msdn   msdnmag   MultiLine   muss   müssen   musste   MyBase   mysteriösen   nach   Nachricht   Nachrichten   nachrichtigung   Nachteile   Name   Namen   natür   nerundConsultantin   NETSDK   NETundADO   Netz   neue   neuen   neues   Neuladen   Next   nicht   nige   nisse   noch   Notepad   Notification   Notifications   NotifyFilter   NotifyFilterHoltodersetztdenTypderÄnderungen   NotifyFilters   nötig   nützlich   nutzt   obauchUnterverzeichnisseüberwachtwerdensollen   obdieKomponentemomentanaktivüberwacht   object   Objekt   obwohl   oder   offen   Offenkundig   öffnen   öffnet   Ohne   OnAddInInstalled   Once   OnCurrentFileChanged   OnTextFileChanged   Open   OpenFile   Operationen   optionale   Ordner   Ordners   Ordnerwurdenverändert   outside   Parameter   parameterlose   parameterlosen   passende   passiert   Path   PathHoltodersetztdenPfaddesVerzeichnisses   Performance   Phänomen   Planen   plorer   Plug   Plugging   Praxis   private   Problem   Problemen   Programm   Prozess   Puffer   Puffers   Punkt   Quellcodezeigt   Quelle   Question   rameter   ReadDirectoryChangesW   reader   ReadToEnd   reicht   Reihe   Reihenfolge   Reload   RenamedeineDateiodereinOrdnerumbenanntwurde   results   return   richt   Richten   richtet   richtig   richtigungsmechanismus   riert   rungaußerhalbderaktuel   Runtime   Sachen   Save   Schal   schalten   schei   schickt   schlägt   schlechte   schließlich   schnellzu   schreiben   Schreibschutzes   schrieben   Schritt   Schritte   Schritten   schwächste   schwer   schwierig   SECONDS   SecurityDieSicherheitseinstellungenwurdenfüreineDatei   sehen   Sehr   sehrTabelle   sein   seine   Seit   Seite   Seiteneinrichtung   selbst   semblies   sender   Server   Service   setzen   setzt   Show   ShowDialog   sich   sicher   Sicherheit   Sicht   siert   sind   sion   situationDim   Size   SizeDieGrößederDatei   sodass   soll   sollen   Sollte   sollten   Speicher   speichern   spezialisiert   speziellen   spiegeln   SprachenVB   stan   Standardeinstellung   Standardmäßigauf   Standardmäßigistsieauf   Standardwert   Start   statte   Statusleiste   staunen   stellen   stimmte   StreamReader   string   Suchkriterium   sues   sure   system   Systeme   Systemen   Systemfunktionen   systemüberwachung   Szenarios   Tabelle   tails   tatsächlich   Teamshat   TechnikVerzeichnisüberwachung   teien   Teil   tems   temWatcher   TestCurrentFileStatus   tetem   Text   TextBox   Texteditor   Texteditors   THEN   this   tigung   Timeout   ting   tionen   tionReadDirectoryChangesW   tippte   Tool   Tritt   Trittein   trotzdem   true   tualisieren   Typen   typischen   über   ÜberFileNotificationkönnenSiebeobachten   übergeben   überladene   überläuft   Überlegungen   überprüfen   überraschen   Überwa   überwachen   überwachenden   überwacht   Überwachung   umbenannt   Umbenennen   Umgang   umgeht   unbegrenzt   Undnun   unerfahrener   Unicode   unter   unterstützt   unverständli   UpdateTitle   Ursachen   ursprüng   vbcon   vbCrLf   vbtskcreatinghandlers   verän   verändern   verändert   veränderten   Veränderung   Veränderungen   verar   verdeutlichen   verdoppeln   vereinfacht   Verfahrens   verfügbaren   verfügt   Vergangenheit   Verhalten   verhelfen   verschieben   Version   versteckt   versuchte   verursacht   Verwal   verwenden   verwendenden   Verzeich   Verzeichnis   Verzeichnisfenstern   verzeichnisse   Verzeichnissen   Verzeichnisüberwachung   Verzeichnisver   viele   Vielfaches   vollständigen   Vorausset   Voraussetzungen   vorgegebenes   wacht   Wait   WaitForChange   WaitForChanged   want   Warten   wasimDateisystempassiert   WatcherChangeTypes   wegen   weise   weitert   welche   welcheDateienüberwachtwer   wender   wendung   wenig   Wenn   werden   werklaufwerk   Werkzeugleiste   Wert   wichtig   wichtiger   wieder   wiegendes   wieSie   Win32   WINDOWS   Wintellect   wird   Wirddas   Wissen   Wollen   worden   Writing   wurde   wurden   Wurzelver   Wurzelverzeichnis   YesNo   Zauberkraft   zehn   zeichnis   zeichnisbaum   zeige   zeigt   zeigte   Zeilen   Zeit   Zeitmarken   zentralen   zeugen   zeugt   ziehen   ziemlich   zubauen   zuerst   Zufall   zugänglich   Zugegebenermaßen   zungen   zusätzliche   zwei   zweiter   Zwischenablage

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen