daily pastebin goal
41%
SHARE
TWEET

Untitled

a guest Jan 29th, 2018 50 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package tema04;
  2.  
  3. import java.io.IOException;
  4.  
  5. import org.apache.commons.net.ftp.FTPClient;
  6. import org.apache.commons.net.ftp.FTPFile;
  7.  
  8. public class ClienteFTP2 {
  9.  
  10.     public static void main(String[] args) {
  11.         FTPClient cliente = new FTPClient();
  12.         String servFTP = "ftp.rediris.es";
  13.         System.out.println("Nos conectamos a: " + servFTP);
  14.         String usuario = "anonymous";
  15.         String clave = "anonymous";
  16.        
  17.         try {
  18.             cliente.connect(servFTP);
  19.             boolean login = cliente.login(usuario,  clave);
  20.             if(login) {
  21.                 System.out.println("Login correcto...");
  22.             }
  23.             else {
  24.                 System.out.println("Login Incorrecto...");
  25.                 cliente.disconnect();
  26.                 System.exit(1);
  27.             }
  28.             System.out.println("Directorio actual: " + cliente.printWorkingDirectory());
  29.             FTPFile[] files = cliente.listFiles();
  30.             System.out.println("Ficheros en el directorio actual: " + files.length);
  31.             // Array para visualizar el tipo de fichero
  32.             String tipos[] = {"Fichero", "Directorio", "enclace simb."};
  33.            
  34.             for (int i = 0; i < files.length; i++) {
  35.                 System.out.println("\t" + files[i].getName() + " => " + tipos[files[i].getType()]);
  36.             }
  37.            
  38.             boolean logout = cliente.logout();
  39.             if (logout) {
  40.                 System.out.println("Logout del servidor FTP...");
  41.             }
  42.             else {
  43.                 System.out.println("Error al hacer Logout...");
  44.             }
  45.                
  46.                
  47.             cliente.disconnect();
  48.             System.out.println("Desconectado....");
  49.         }
  50.         catch (IOException ioe) {
  51.             ioe.printStackTrace();
  52.         }
  53.  
  54.     }
  55.  
  56. }
RAW Paste Data
Pastebin PRO WINTER Special!
Get 40% OFF Pastebin PRO accounts!
Top