public class SFTPFunktionen
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
SFTP |
| Constructor and Description |
|---|
SFTPFunktionen() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
ermittleDateienImSFTPOrdner(com.jcraft.jsch.Session session,
java.lang.String sftpOrdner)
Ermittle alle Dateiennamen im angegebenen SFTP-Ordner.
|
static void |
schliesseSftpKanal(com.jcraft.jsch.ChannelSftp sftpChannel)
Schliesse den SFTP-Kanal.
|
static java.lang.Exception |
uebertrageLokaleDateiAufSFTPServer(com.jcraft.jsch.Session session,
java.io.File dateiLokal,
java.lang.String dateiSftp,
java.lang.String dateiSftpLock)
Übertrage lokale Datei auf SFTP-Server.
|
static java.lang.Exception |
uebertrageSFTPDateiInLokaleDatei(com.jcraft.jsch.Session session,
java.lang.String dateiSftp,
java.lang.String dateiLokal)
Übertrage die SFTP-Datei in lokale Datei.
|
static com.jcraft.jsch.Session |
verbindeMitSFTPServer(java.lang.String url,
int port,
java.lang.String benutzer,
java.lang.String passwort)
Stelle die Verbindung mit dem SFTP-Server her.
|
static com.jcraft.jsch.Session |
verbindeMitSFTPServer(java.lang.String url,
java.lang.String benutzer,
java.lang.String passwort)
Stelle die Verbindung mit dem SFTP-Server her.
|
static java.lang.Exception |
verschiebeSFTPDatei(com.jcraft.jsch.Session session,
java.lang.String dateiSftpAlt,
java.lang.String dateiSftpNeu)
Verschiebe bzw. umbenenne SFTP-Datei.
|
private static final java.lang.String SFTP
public static java.util.List<java.lang.String> ermittleDateienImSFTPOrdner(com.jcraft.jsch.Session session,
java.lang.String sftpOrdner)
session - Session.sftpOrdner - SFTP-Ordner.public static void schliesseSftpKanal(com.jcraft.jsch.ChannelSftp sftpChannel)
sftpChannel - ChannelSftppublic static java.lang.Exception uebertrageLokaleDateiAufSFTPServer(com.jcraft.jsch.Session session,
java.io.File dateiLokal,
java.lang.String dateiSftp,
java.lang.String dateiSftpLock)
session - SFTP-Session.dateiLokal - Die lokale zu übertragende Datei.dateiSftp - SFTP-Datei als Ergebnis der Übertragung.dateiSftpLock - SFTP-Lock-Datei, wohin die lokale Datei kopiert werden soll.public static java.lang.Exception uebertrageSFTPDateiInLokaleDatei(com.jcraft.jsch.Session session,
java.lang.String dateiSftp,
java.lang.String dateiLokal)
session - Session.dateiSftp - Die zu übertragende SFTP-Datei.dateiLokal - Lokale Datei, wohin die SFTP-Datei kopiert werden soll.public static com.jcraft.jsch.Session verbindeMitSFTPServer(java.lang.String url,
java.lang.String benutzer,
java.lang.String passwort)
throws java.lang.Exception
url - SFTP-Host.benutzer - SFTP-Benutzer.passwort - SFTP-Passwortjava.lang.Exception - Exception, falls bei der Verbindung _Fehler aufgetreten sind.public static com.jcraft.jsch.Session verbindeMitSFTPServer(java.lang.String url,
int port,
java.lang.String benutzer,
java.lang.String passwort)
throws java.lang.Exception
url - SFTP-Host.port - SFTP-Port.benutzer - SFTP-Benutzer.passwort - SFTP-Passwortjava.lang.Exceptionpublic static java.lang.Exception verschiebeSFTPDatei(com.jcraft.jsch.Session session,
java.lang.String dateiSftpAlt,
java.lang.String dateiSftpNeu)
session - Session.dateiSftpAlt - Die alte SFTP-Datei (mit Path).dateiSftpNeu - Die neue SFTP-Datei (mit Path).