Beschreibung
Diese Klasse liefert eine Liste der Dateien auf einem FTP- oder SFTP-Server.
Parameter
Parameter | Beschreibung |
|---|---|
port | Port des Servers. |
channel | Die ID des Kanals, der für die Login-Informationen verwendet wird. Hinweis: FTP-Kanal oder SSH-Kanal für SFTP. |
pattern | Dateinamensmuster. Beispiel: * oder *.xml |
host | URL/IP des Servers. |
activeMode | (optional) Falls true, wird der aktive FTP-Modus verwendet. Default: false. |
full_list | (optional) Falls true, werden weitere Dateiinformationsparameter ausgegeben und die folgende Kopfzeile eingefügt: filename, is dir, size, create date, last access date, modification date. Nur mit dem Typ SFTP verwendbar. Default: false. |
dir | Das Verzeichnis, für das die Liste erzeugt werden soll. Verwenden Sie . für das Home-Verzeichnis. |
type | Der Typ des Servers (muss sich decken mit der Einstellung im Kanal). Erlaubte Werte: SFTP, FTP, FTPS_IMPL, FTPS_EXPL. |
displayAbsoluteSshPath | (optional) Falls true, wird der Pfad im üblichen Unix-Format (SSH Virtual Unix User Style) angezeigt (z.B. /home/username/ordner1/ordner2/file.txt). Nur mit dem Typ SFTP verwendbar. Default: false. |
recursive | (optional) true, falls auch alle Unterverzeichnisse von “dir” durchsucht und gelistet werden sollen. Default: false. |
Beispiel
File list
./sub/test3.txt
./sub
./test1.txt