watchDirectory Hilfe > Eine neue Aufgabe erstellen > Ereignisse filtern > Neuen Filter erstellen/bearbeiten
Neuen Filter erstellen / Filter bearbeiten
In dieser Maske können Sie neue Filter erstellen oder vorhandene Filter bearbeiten. Sie können festlegen, auf welchen Teil des Dateinamens der Filter angewandt und wie er verwendet werden soll.
Welcher Teil des Dateinamens soll durch diesen Filter geprüft werden
In der mit einer roten 1 markierten Zeile im Screenshot wählen Sie den Bereich eines Dateinamens aus, der gegen den definierten Filter geprüft werden soll. Sie können folgendes auswählen:
| Teil des Dateinamens | Beispiel |
|---|---|
| kompletter Pfad | C:\überwachung\unterverzeichnis\verzeichnis\datei.txt |
| Dateiname | datei.txt |
| Dateititel | datei |
| Dateierweiterung | txt |
| Verzeichnispfad der Datei | C:\überwachung\unterverzeichnis\verzeichnis\ (der Verzeichnisname endet immer mit einem Backslash!) |
| relatives Verzeichnis | unterverzeichnis\verzeichnis (dies ist der Teil des Pfades ab dem überwachten Verzeichnis ("überwacht") bis zur Datei ohne den Dateinnamen) |
| übergeordnetes Verzeichnis | verzeichnis |
Vergleichsmethoden
In der mit einer roten 2 markierten Zeile im Screenshot geben Sie den Operator an,
mit dem der Filter (markiert mit der roten 1) angewandt werden soll.
Die Definition der Werte erfolgt im Bereich mit der roten 3.
Jeder Operator hat auch eine Negierungsmöglichkeit, so dass Sie z. Bsp. "entspricht" oder "entspricht nicht" definieren können.
Alle Operatoren ignorieren GROSS- und- Kleinschreibung.
Erweiterungen des Operators "entspricht"
Wenn Sie den Operator "entspricht" verwenden, können Sie erweiterte Vergleichsmöglichkeiten über das Steuerzeichen 2x Doppelpunkt (::) aktivieren.
Verwenden Sie :9, wenn der Ausdruck einer beliebigen Zahl von 0-9 entsprechen soll.
Verwenden Sie :A, wenn der Ausdruck einem beliebigen Buchstaben A-Z entsprechen soll.
Verwenden Sie :Z, wenn der Ausdruck einer beliebigen Zahl 0-9 oder einem beliebigen Buchstaben A-Z entsprechen soll.
Verwenden Sie :!, wenn der Ausdruck einem Sonderzeichen ensprechen soll, z. Bsp. _(),.
Verwenden Sie \:, wenn der Ausdruck einem Doppelpunkt : entsprechen soll.
Verwenden Sie \\, wenn der Ausdruck einem einzelnen Backslash \ entsprechen soll.
Beispiel:
Dateierweiterung entspricht :::9:9:9
Effekt: Überprüft auf eine numerische Dateierweiterung.
| Operator | Effekt | Beispiel (mit Dateierweiterung .txt) |
|---|---|---|
| ist gleich | überprüft, ob der gewählte Teil des Dateinames exakt dem Wert des Filter enstpricht | Dateierweiterung ist gleich TXT - WAHR Dateierweiterung ist gleich JPG - FALSCH |
| beginnt mit | überprüft, ob der gewählte Teil des Dateinames exakt mit dem Wert des Filter beginnt | Dateierweiterung beginnt mit T - WAHR Dateierweiterung beginnt mit J - FALSCH |
| endet mit | überprüft, ob der gewählte Teil des Dateinames exakt mit dem Wert des Filter endet | Dateierweiterung endet mit XT - WAHR Dateierweiterung endet mit PG - FALSCH |
| enthält | überprüft, ob der gewählte Teil des Dateinames irgendwo den Wert des Filter enthält | Dateierweiterung enthält X - WAHR Dateierweiterung enthält P - FALSCH |
| entspricht | überprüft, ob der gewählte Teil des Dateinames irgendwo dem Wert des Filter entspricht (unter Verwendung von Platzhaltern wie * und ?) Der Platzhalter * kann einem oder mehreren Zeichen entsprechen, der Platzhalter ? enspricht genau einem Zeichen. Alle anderen Zeichen müssen wie angegeben vorkommen. |
Dateierweiterung entspricht * - WAHR Dateierweiterung entspricht ??? - WAHR Dateierweiterung entspricht TX? - WAHR Dateierweiterung entspricht J?? - FALSCH |
| ist leer | überprüft, ob der gewählte Teil des Dateinames leer ist (keinen Wert hat) | Dateierweiterung ist leer - FALSCH |
Vergleichswert
In der mit einer roten 3 markierten Zeile im Screenshot geben Sie den Wert ein, mit dem der Vergleich vorgenommen werden soll. Wenn Sie den Vergleich mit mehreren Werten vornehmen möchten, trennen Sie die Werte jeweils mit einem Semikolon (;) ab. Im Screenshot sehen Sie, dass die Dateierweiterung mit den Werten JPG, BMP and GIF verglichen werden soll. Wenn die Dateierweiterung einem der Werte enstpricht, liefert der Filter den Wert "WAHR" zurück und die Datei oder das Verzeichnis wird in Abhängigkeit der Definition in der mit einer roten 4 markierten Zeile (siehe unten) verarbeitet.
Wenn der Filter zutrifft
Mit der mit einer roten 4 Zeile im Screenshot definieren Sie, was geschehen soll, wenn das Ergebnis des Vergleichs "WAHR" ist, der Filter also zutrifft. Soll dann das erkannte Ereignis (neue Datei, gelöschte Datei etc.) eine Aufgabe auslösen oder ignoriert werden?
Filter testen
Im unteren Teil des Fensters können Sie den oben erstellten Filter testen.
Eingabe: Geben Sie eine Datei (und ein Unterverzeichnis) an, mit dem Sie den Filter testen möchten. Der Dateiname ist abhängig vom überwachten Verzeichnis Ihrer Aufgabendefinition.
Der untere Bereich, markiert mit einer roten 7, zeigt Ihnen das Ergebnis an.
