WebDav
WebDAVFileUpload#
Die Aktion WebDAVFileUpload lädt eine angegebene Datei auf einen Pfad des WebDAV-Servers hoch.
<WebDAVFileUpload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der lokale Pfad zur Datei, die hochgeladen werden soll (inkl. Dateiname und Dateiendung).
- Destination: Der Zielpfad auf dem WebDAV-Server, in den die Datei hochgeladen wird.
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVFileUpload Source="C:\Daten\Report.pdf" Destination="/Dokumente/Report.pdf" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Lädt die Datei Report.pdf von C:\Daten in den Pfad /Dokumente/ des WebDAV-Servers hoch.
WebDAVFileDownload#
Die Aktion WebDAVFileDownload lädt eine Datei von einem WebDAV-Server in ein lokales Zielverzeichnis herunter.
<WebDAVFileDownload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei auf dem WebDAV-Server.
- Destination: Der lokale Pfad, in dem die Datei gespeichert wird (inkl. Dateiname und Dateiendung).
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVFileDownload Source="/Dokumente/Report.pdf" Destination="C:\Downloads\Report.pdf" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Lädt die Datei Report.pdf aus dem Pfad /Dokumente/ herunter und speichert sie in C:\Downloads.
WebDAVFileDelete#
Die Aktion WebDAVFileDelete löscht eine angegebene Datei von einem WebDAV-Server.
<WebDAVFileDelete Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei auf dem WebDAV-Server, die gelöscht werden soll.
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVFileDelete Source="/Dokumente/Report.pdf" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Löscht die Datei Report.pdf aus dem Pfad /Dokumente/ auf dem WebDAV-Server.
WebDAVPathCreate#
Die Aktion WebDAVPathCreate erstellt einen Ordner auf einem WebDAV-Server für den angegebenen Pfad.
<WebDAVPathCreate Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad des neuen Ordners, der erstellt werden soll.
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVPathCreate Source="/Dokumente/NeuerOrdner" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Erstellt den Ordner NeuerOrdner im Pfad /Dokumente/ auf dem WebDAV-Server.
WebDAVPathOrFileExists#
Die Aktion WebDAVPathOrFileExists prüft, ob ein Pfad oder eine Datei auf einem WebDAV-Server existiert.
<WebDAVPathOrFileExists Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad oder die Datei auf dem WebDAV-Server, die geprüft werden soll.
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: Die Variable, in der das Ergebnis der Prüfung gespeichert wird (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVPathOrFileExists Source="/Dokumente/Report.pdf" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Prüft, ob die Datei Report.pdf im Pfad /Dokumente/ auf dem WebDAV-Server existiert.
WebDAVListDirectory#
Die Aktion WebDAVListDirectory listet alle Dateien und Verzeichnisse in einem angegebenen Pfad auf und speichert das Ergebnis als Daten-Tabelle.
<WebDAVListDirectory Data="" DataCount="" Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Data: Variable, in der die Liste der Dateien und Verzeichnisse gespeichert wird.
- DataCount: Variable, in der die Anzahl der gefundenen Einträge gespeichert wird.
- Source: Der Pfad des zu durchsuchenden Ordners auf dem WebDAV-Server.
- Username: Der Benutzername für den Zugriff auf den WebDAV-Server.
- Password: Das Passwort für den Zugriff auf den WebDAV-Server.
- Hostname: Die URL oder der Hostname des WebDAV-Servers.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<WebDAVListDirectory Data="{@myList}" DataCount="{@ResultCount}" Source="/Dokumente" Username="admin" Password="Passwort123" Hostname="https://webdav.example.com" Condition="" Variable="{@Result}" IgnoreError="false" />Listet alle Dateien und Verzeichnisse im Pfad /Dokumente auf, speichert die Inhalte in {@myList} und die Anzahl der Einträge in {@ResultCount}.