Class FTPFunktionen


  • public class FTPFunktionen
    extends java.lang.Object
    Klasse stellt statischen FTP-Funktionen zu Verfügung.
    • Constructor Summary

      Constructors 
      Constructor Description
      FTPFunktionen()  
    • Method Summary

      Modifier and Type Method Description
      static java.lang.Exception trenneVerbindungMitFTPServer​(org.apache.commons.net.ftp.FTPClient ftpClient)
      Trenne die Verbindung mit dem FTP-Server.
      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.
      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.
      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.
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FTPFunktionen

        public FTPFunktionen()
    • 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 Klasse FTP).
        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 Klasse FTP).
        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.