Exemple d’utilisation du package ‘sun.net.ftp.FtpClient’ pour manipuler les fichiers d’un serveur FTP

Author:

 fichier,serveur,ftp, set, Connexion, java, connexion, ftp
{filelink=9030}


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.mesexemples.com";

      // Le nom d'utilisateur
      String username = "admin";

      // Le mot de passe
      String password = "123456";

      // Répertoir de travail
      String rep = "htdoc/site2";

      // 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();
    }
  }

}           

Leave a Reply

Your email address will not be published. Required fields are marked *