FTP & SFTP
FTPFileUpload#
Die Aktion FTPFileUpload lädt die angegebene Datei (Attribut: Source) in ein angegebenes Verzeichnis (Attribut: Destination) des FTP-Servers hoch.
<FTPFileUpload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPFileDownload#
Die Aktion FTPFileDownload lädt die angegebene Datei (Attribut: Source) von einem FTP-Server in ein lokales Zielverzeichnis (Attribut: Destination) herunter.
<FTPFileDownload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPDirectoryUpload#
Die Aktion FTPDirectoryUpload lädt das angegebene Verzeichnis (Attribut: Source) samt der darin enthaltenen Dateien in das angegebene Verzeichnis (Attribut: Destination) des FTP-Servers hoch.
<FTPDirectoryUpload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Overwrite="false" Mirror="false" Variable="{@Result}" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Overwrite: (Optional) Gibt an, ob eine vorhandene Datei überschrieben werden soll (true oder false, Standardwert: false).
- Mirror: (Optional) Gibt an, ob der Zielordner gespiegelt werden soll – d.h. Dateien, die in der Quelle nicht mehr vorhanden sind, werden auch im Ziel gelöscht (true oder false, Standardwert: false).
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
FTPDirectoryDownload#
Die Aktion FTPDirectoryDownload lädt das angegebene Verzeichnis (Attribut: Source) samt der darin enthaltenen Dateien von einem FTP-Server in ein lokales Zielverzeichnis (Attribut: Destination) herunter.
<FTPDirectoryDownload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Overwrite="false" Mirror="false" Variable="{@Result}" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Overwrite: (Optional) Gibt an, ob eine vorhandene Datei überschrieben werden soll (true oder false, Standardwert: false).
- Mirror: (Optional) Gibt an, ob der Zielordner gespiegelt werden soll – d.h. Dateien, die in der Quelle nicht mehr vorhanden sind, werden auch im Ziel gelöscht (true oder false, Standardwert: false).
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
FTPFileRename#
Die Aktion FTPFileRename ändert den Namen einer Datei auf einem FTP-Server. Über das Attribut Source wird der Pfad inkl. dem alten Dateinamen und Dateiendung angegeben. Über das Attribut Destination wird der Pfad und der neue Dateiname inkl. Dateiendung angegeben.
<FTPFileRename Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPFileDelete#
Die Aktion FTPFileDelete löscht die angegebene Datei (Attribut: Source) auf dem FTP-Server.
<FTPFileDelete Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPFileExists#
Die Aktion FTPFileExists prüft, ob die angegebene Datei (Attribut: Source) auf dem FTP-Server existiert.
<FTPFileExists Source="" File="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- File: Pfad zur Datei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPPathCreate#
Die Aktion FTPPathCreate erstellt ein Verzeichnis für den in dem Attribut Destination angegebenen Pfad auf dem FTP-Server.
<FTPPathCreate Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPPathRename#
Die Aktion FTPPathRename ändert den Namen des angegebenen Verzeichnis (Attribut: Source) in den angegebenen Zielpfad (Attribut: Destination)
<FTPPathRename Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPPathDelete#
Die Aktion FTPPathDelete löscht das angegebene Verzeichnis (Attribut: Source) auf dem FTP-Server.
<FTPPathDelete Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPPathExists#
Die Aktion FTPPathExists prüft, ob das angegebene Verzeichnis (Attribut: Source) auf dem FTP-Server existiert.
<FTPPathExists Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
FTPListDirectory#
Die Aktion FTPListDirectory listet alle Dateien und Verzeichnisse aus dem angegebenen Pfad auf (Attribut: Source) und gibt das Ergebnis als DataTable Objekt über das Attribut Data zurück. Über das DataTable Objekt kann anschließend mit einer ForEach Schleife iteriert werden (Siehe Dokumentation Allgemein/ForEach). Zusätzlich wird über das Attribut DataCount die Anzahl der gefundenen Dateien und Verzeichnisse zurückgegeben.
<FTPListDirectory Data="{@myData}" Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Data: Variable, in der die Ergebnisdaten gespeichert werden.
- Source: Quellpfad oder Quelldatei.
- Host: Hostname oder IP-Adresse des Servers.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
- Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
- DataCount: (Optional) Variable, in der die Anzahl der Datensätze gespeichert wird.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPFileUpload#
Die Aktion SFTPFileUpload lädt die angegebene Datei (Attribut: Source) auf einen angegebenen Pfad (Attribut: Destination) des SFTP-Servers.
<SFTPFileUpload Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPFileDownload#
Die Aktion SFTPFileDownload lädt die angegebene Datei (Attribut: Source) von einem SFTP-Server auf ein lokales Zielverzeichnis (Attribut: Destination).
<SFTPFileDownload Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPFileRename#
Die Aktion SFTPFileRename ändert den Namen einer Datei auf einem SFTP-Server. Über das Attribut Source wird der Pfad inkl. dem alten Dateinamen und Dateiendung angegeben. Über das Attribut Destination wird der Pfad und der neue Dateiname inkl. Dateiendung angegeben.
<SFTPFileRename Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPFileDelete#
Die Aktion SFTPFileDelete löscht die angegebene Datei (Attribut: Source) auf dem SFTP-Server.
<SFTPFileDelete Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPFileExists#
Die Aktion SFTPFileExists prüft, ob die angegebene Datei (Attribut: Source) auf dem SFTP-Server existiert.
<SFTPFileExists Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPPathCreate#
Die Aktion SFTPPathCreate erstellt ein Verzeichnis für den in dem Attribut Destination angegebenen Pfad auf dem SFTP-Server.
<SFTPPathCreate Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Destination: Zielpfad oder Zieldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPPathRename#
Die Aktion SFTPPathRename ändert den Namen des angegebenen Verzeichnis (Attribut: Source) in den angegebenen Zielpfad (Attribut: Destination)
<SFTPPathRename Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPPathDelete#
Die Aktion SFTPPathDelete löscht das angegebene Verzeichnis (Attribut: Source) auf dem SFTP-Server.
<SFTPPathDelete Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPPathExists#
Die Aktion SFTPPathExists prüft, ob das angegebene Verzeichnis (Attribut: Source) auf dem SFTP-Server existiert.
<SFTPPathExists Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
SFTPListDirectory#
Die Aktion SFTPListDirectory listet alle Dateien und Verzeichnisse aus dem angegebenen Pfad auf (Attribut: Source) und gibt das Ergebnis als Daten-Tabelle über das Attribut Data zurück. Über das DataTable Objekt kann anschließend mit einer ForEach Schleife iteriert werden (Siehe Dokumentation Allgemein/ForEach). Zusätzlich wird über das Attribut DataCount die Anzahl der gefundenen Dateien und Verzeichnisse zurückgegeben.
<SFTPListDirectory Data="{@myData}" Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Data: Variable, in der die Ergebnisdaten gespeichert werden.
- Source: Quellpfad oder Quelldatei.
- Servername: Der Wert für Servername.
- User: Benutzername für die Authentifizierung.
- Password: Passwort für die Authentifizierung.
- PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B.
C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet. - PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
- DataCount: (Optional) Variable, in der die Anzahl der Datensätze gespeichert wird.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).