import java.io.IOException;
import sun.net.ftp.FtpClient;
 
/***
 * Programmation avec le protocole FTP.
 *
 ***/
 
public class FTExemple
 {
 
	private static  FtpClient client_ftp;
 
  public static void main (String[] argv)throws Exception
  	{ 
 
    try
    {
      // Le serveur FTP
      String serv_ftp = "ftp.cluster011.ovh.net";
 
      // Le nom d'utilisateur
      String username = "analogde";
 
      // Le mot de passe
      String password = "rainbow";
 
      // Répertoir de travail
      String rep = "www/207";
 
      // Créer une nouvelle connexion FTPClient
      client_ftp = FtpClient.create(serv_ftp);
 
      // S'authentifier
      client_ftp.login(username, password.toCharArray());
      System.out.println("Client: " + username + " est connecté");
 
      // Afficher le message de Bienvenu
      System.out.println(client_ftp.getWelcomeMsg());
 
      // changer le répertoire de travail
      client_ftp.changeDirectory(rep);
      System.out.println("---->: " + rep);
      client_ftp.setBinaryType();
      System.out.println("Opération de connexion terminée.");
    }
    catch (Exception ex)
    {
      System.out.println("Erreur: " + ex.getMessage());
    }
    finally
    {
 
    	client_ftp.close();
    }
  }
 
}