WatchDirectory home page
WatchDirectory Startseite (Deutsche Version)
Site WatchDirectory (Français)
  Welcome, Guest. Please Login or Register
YaBB - Yet another Bulletin Board
   
  HomeHelpSearchLoginRegister  
 
Page Index Toggle Pages: 1
Überwachen, ob ein Verzeichnis angelegt wird (Read 2303 times)
ollibraun
YaBB Newbies
*
Offline



Posts: 1
Überwachen, ob ein Verzeichnis angelegt wird
Mar 11th, 2008 at 8:11pm
 
Hallo,

ich möchte überwachen, ob in einem bestimmten Verzeichnis ein Unterverzeichnis angegelgt wird, und dann möchte ich per E-Mail darüber informiert werden.

Eigentlich ganz einfach und funktioniert auch schon, nur: Es werden meistens (nicht immer) zwei E-Mails verschickt.

Zunächst meldet watchDir die Anlage eines Verzeichnisses "Neuer Ordner", und dann die Anlage des gewünschten Ordners "Beispielname".

Wie kann man das am saubersten beheben?

Viele Grüße,
Oliver
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Überwachen, ob ein Verzeichnis angelegt wird
Reply #1 - Mar 12th, 2008 at 10:08am
 
Hallo Oliver,

die Ursache dafür ist, dass ein Benutzer oder eine Software bzw. Windows selbst zuerst einen neuen Order mit dem Namen "Neuer Ordner" anlegt und diesen dann umbenennt. Somit erhälst Du ein Ereignis "DIRNEW" und ein Ereignis "DIRREN" (Rename). Für welche Ereignisse watchDirectory eine Mail senden soll, kannst Du im Reiter "Ereignisse" der Aufgabe definieren. DIRREN findest Du ganz unten. Wenn Du dort den Haken rausnimmst, bekommst Du für die Umbennenung keine Mail mehr, sondern nur für das Erstellen des Ordners "Neuer Ordner".
Da Du das aber vermutlich nicht willst, würde ich folgendermaßen vorgehen: Lasse den Haken bei DIRREN drin und wechsle auf den Reiter "Ereignisse filtern". Setze dort einen Filter: Wenn "Dateititel" "ist gleich" "Neuer Ordner" (ohne die "" eingeben), dann die Aufgabe "nicht ausführen".
Dies funktioniert auch für Verzeichnisnamen.

Danach erhälst Du für alle Verzeichnisse mit dem Namen "Neuer Ordner" keine Mails mehr. Die Mails, die Du bekommst, trrgen jedoch das Tag "Renamed DIR", was ja auch stimmt.

Einen andere Möglichkeit ist, einen Filter im E-Mailversand zu setzen. In der Menüleiste unter Ansicht->E-Mail->E-Mail Einstellungen kannst Du rechts unten auf "E-Mailfilter" klicken und dann Wörter definieren, für die global über alle Aufgaben keine Mail gesendet werden soll. Wenn Du also dort für "im Nachrichtentext" das Wort "Neuer Ordner" eingibts, werden grundsätzlich alle Mails, die das Wort "Neuer Ordner" im Nachrichtentext beinhalten, nicht verschickt.
Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
Page Index Toggle Pages: 1