Package de.inovat.kex.bast.serverfunc
Class FTPFunktionen
- java.lang.Object
-
- de.inovat.kex.bast.serverfunc.FTPFunktionen
-
public class FTPFunktionen extends java.lang.ObjectKlasse stellt statischen FTP-Funktionen zu Verfügung.
-
-
Constructor Summary
Constructors Constructor Description FTPFunktionen()
-
Method Summary
Modifier and Type Method Description static java.lang.ExceptiontrenneVerbindungMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient)Trenne die Verbindung mit dem FTP-Server.static java.lang.ExceptionuebertrageFTPDateiInLokaleDatei(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String dateiFtp, java.lang.String dateiLokal, int fileTyp)Übertrage die FTP-Datei in lokale Datei.static java.lang.ExceptionuebertrageLokaleDateiAufFTPServer(java.io.File dateiLokal, org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String dateiFtp, java.lang.String dateiFtpLock, int fileTyp)Übertrage lokale Datei auf FTP-Server.static java.lang.ExceptionverbindeMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String url, int port, java.lang.String benutzer, java.lang.String passwort)Stelle die Verbindung mit dem FTP-Server her.static java.lang.ExceptionverbindeMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String url, java.lang.String benutzer, java.lang.String passwort)Stelle die Verbindung mit dem FTP-Server her.
-
-
-
Method Detail
-
trenneVerbindungMitFTPServer
public static java.lang.Exception trenneVerbindungMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient)
Trenne die Verbindung mit dem FTP-Server.- Parameters:
ftpClient- FTP-Verbindung.- Returns:
- Exception, falls bei der Trennung _Fehler aufgetreten sind, null - sonst.
-
uebertrageFTPDateiInLokaleDatei
public static java.lang.Exception uebertrageFTPDateiInLokaleDatei(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String dateiFtp, java.lang.String dateiLokal, int fileTyp)Übertrage die FTP-Datei in lokale Datei.- Parameters:
ftpClient- FTP-Verbindung.dateiFtp- Die zu übertragende FTP-Datei.dateiLokal- Lokale Datei, wohin die FTP-Datei kopiert werden soll.fileTyp- Typ der zu übertragenden Datei (s. Konstanten in der KlasseFTP).- Returns:
- Exception, falls beim Übertragen _Fehler aufgetreten sind, null - sonst.
-
uebertrageLokaleDateiAufFTPServer
public static java.lang.Exception uebertrageLokaleDateiAufFTPServer(java.io.File dateiLokal, org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String dateiFtp, java.lang.String dateiFtpLock, int fileTyp)Übertrage lokale Datei auf FTP-Server.Lokale Datei wird zuerst in FTP-Lock-Datei übertragen. Falls die Größen der lokalen und übertragenen Dateien gleich sind, wird die FTP-Datei umbenannt.
- Parameters:
dateiLokal- Die lokale zu übertragende Datei.ftpClient- FTP-Verbindung.dateiFtp- FTP-Datei als Ergebnis der Übertragung.dateiFtpLock- FTP-Lock-Datei, wohin die lokale Datei kopiert werden soll.fileTyp- Typ der zu übertragenden Datei (s. Konstanten in der KlasseFTP).- Returns:
- Exception, falls beim Übertragen _Fehler aufgetreten sind, null - sonst.
-
verbindeMitFTPServer
public static java.lang.Exception verbindeMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String url, java.lang.String benutzer, java.lang.String passwort)Stelle die Verbindung mit dem FTP-Server her.- Parameters:
ftpClient- FTP-Verbindung.url- FTP-Host.benutzer- FTP-Benutzer.passwort- FTP-Passwort- Returns:
- Exception, falls bei der Verbindung _Fehler aufgetreten sind, null - sonst.
-
verbindeMitFTPServer
public static java.lang.Exception verbindeMitFTPServer(org.apache.commons.net.ftp.FTPClient ftpClient, java.lang.String url, int port, java.lang.String benutzer, java.lang.String passwort)Stelle die Verbindung mit dem FTP-Server her.- Parameters:
ftpClient- FTP-Verbindung.url- FTP-Host.port- FTP-Port.benutzer- FTP-Benutzer.passwort- FTP-Passwort- Returns:
- Exception, falls bei der Verbindung _Fehler aufgetreten sind, null - sonst.
-
-