Package com.enterprisedt.net.ftp

Examples of com.enterprisedt.net.ftp.FileTransferClient


     * @return          connected FTPClientInterface
     * @throws Exception
     */
  public FTPClientInterface connect() throws Exception {
        // connect
      FileTransferClient client = createClient();
        client.connect()
        return new FileTransferClientAdapter(client);
    }
View Full Code Here


     * @return          connected FTPClientInterface
     * @throws Exception
     */
    public FTPClientInterface connect(int lowest, int highest) throws Exception {
        // connect
        FileTransferClient client = createClient();
        client.getAdvancedFTPSettings().setActivePortRange(lowest, highest);
        client.connect();  
        return new FileTransferClientAdapter(client);
    }
View Full Code Here

        client.connect();  
        return new FileTransferClientAdapter(client);
    }
   
    private FileTransferClient createClient() throws Exception {
        FileTransferClient client = new FileTransferClient();
        client.setRemoteHost(host);
        client.setTimeout(timeout);
        client.getAdvancedFTPSettings().setConnectMode(connectMode);
        client.setUserName(user);
        client.setPassword(password);
        return client;
    }
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(PauseResumeTransfers.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);
           
            // set up listener
            CancelListener cl = new CancelListener(ftp);
            ftp.setEventListener(cl);
           
            // the transfer notify interval must be greater than buffer size
            ftp.getAdvancedSettings().setTransferBufferSize(500);
            ftp.getAdvancedSettings().setTransferNotifyInterval(1000);
           
            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            log.info("Uploading file");
            String name = "PauseResumeTransfers.java";

            // the upload will be interrupted by the listener - it will call
            // cancelAllTransfers(). We catch the expected exception.
            try {
                ftp.uploadFile(name, name);
            }
            catch (FTPTransferCancelledException ex) {
                log.debug("Transfer cancelled");
            }
            int len = (int) ftp.getSize(name);
            File file = new File(name);
            log.info("Bytes transferred=" + cl.getBytesTransferred());
            log.info("File partially uploaded (localsize=" + file.length()
                    + " remotesize=" + len);

            log.info("Completing upload by resuming");
            ftp.uploadFile(name, name, WriteMode.RESUME);
            len = (int) ftp.getSize(name);

            // only the remaining bytes are transferred as can be seen
            log.info("Bytes transferred=" + cl.getBytesTransferred());
            log.info("File uploaded (localsize=" + file.length()
                    + " remotesize=" + len);

            // now delete remote file
            ftp.deleteFile(name);

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(UseTransferModes.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            ftp.setContentType(FTPTransferType.BINARY);
            uploadDownloadDelete("UseTransferModes.java", ftp);
            log.info("Successfully transferred in binary mode");

            ftp.setContentType(FTPTransferType.ASCII);
            uploadDownloadDelete("UseTransferModes.java", ftp);
            log.info("Successfully transferred in ASCII mode");

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(UploadDownloadFiles.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            log.info("Uploading file");
            ftp.uploadFile(filename, filename);
            log.info("File uploaded");

            log.info("Downloading file");
            ftp.downloadFile(filename + ".copy", filename);
            log.info("File downloaded");

            log.info("Deleting remote file");
            ftp.deleteFile(filename);
            log.info("Deleted remote file");

            File file = new File(filename + ".copy");
            file.delete();
            log.info("Deleted local file copy");

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(ConnectToServer.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            log.info("Setting remote host");
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(ChangeDirectory.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            log.info("Current dir: " + ftp.getRemoteDirectory());
            log.info("Changing directory");
            ftp.changeDirectory(dir);
            log.info("Current dir: " + ftp.getRemoteDirectory());

            log.info("Changing up");
            ftp.changeToParentDirectory();
            log.info("Current dir: " + ftp.getRemoteDirectory());

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(UseConnectModes.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            ftp.getAdvancedFTPSettings().setConnectMode(FTPConnectMode.ACTIVE);
            uploadDownloadDelete("UseConnectModes.java", ftp);
            log.info("Successfully transferred in active mode");

            ftp.getAdvancedFTPSettings().setConnectMode(FTPConnectMode.PASV);
            uploadDownloadDelete("UseConnectModes.java", ftp);
            log.info("Successfully transferred in passive mode");

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        // set up logger so that we get some output
        Logger log = Logger.getLogger(GetDirectoryListing.class);
        Logger.setLevel(Level.INFO);

        FileTransferClient ftp = null;

        try {
            // create client
            log.info("Creating FTP client");
            ftp = new FileTransferClient();

            // set remote host
            log.info("Setting remote host");
            ftp.setRemoteHost(host);
            ftp.setUserName(username);
            ftp.setPassword(password);

            // connect to the server
            log.info("Connecting to server " + host);
            ftp.connect();
            log.info("Connected and logged in to server " + host);

            log.info("Getting current directory listing");
            FTPFile[] files = ftp.directoryList(".");
            for (int i = 0; i < files.length; i++) {
                log.info(files[i].toString());
            }

            // Shut down client
            log.info("Quitting client");
            ftp.disconnect();

            log.info("Example complete");

        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

TOP

Related Classes of com.enterprisedt.net.ftp.FileTransferClient

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.