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