import java.io.IOException;Après la compilation et l'exécution du programme, le terminal affiche que la suppression a été réussie:
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
public class deleteFileFTP {
public static void main(String[] args) {
String server = "nom ou adresse du serveur";
int port = 21;
String username = "nom utilisateur";
String password = "mot de passe";
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(server, port);
int reponse = ftpClient.getReplyCode();
if (!FTPReply.isPositiveCompletion(reponse)) {
System.out.println("Connexion echouée");
return;
}
boolean res = ftpClient.login(username, password);
if (res==false) {
System.out.println("Identification au serveur echoué");
return;
}
String fileToDelete = "/musique/Symphonie.wma";
boolean estSupprime = ftpClient.deleteFile(fileToDelete);
if (estSupprime==true) {
System.out.println("Le fichier a été supprimé avec succès");
} else {
System.out.println("Impossible de supprimer le fichier");
}
} catch (IOException ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
} finally {
// déconnexion du serveur
try {
if (ftpClient.isConnected()) {
ftpClient.logout();
ftpClient.disconnect();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
Le fichier a été supprimé avec succès
Please disable your ad blocker and refresh the window to use this website.