import java.io.IOException;Nach dem Kompilieren und Ausführen des Programms zeigt das Terminal an, dass der Löschvorgang erfolgreich war:
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 = "Servername oder -adresse";
int port = 21;
Zeichenkette Benutzername = "Benutzername";
Zeichenkette password = "password";
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(server, port);
int response = ftpClient.getReplyCode();
if (! FTPReply.isPositiveCompletion(Antwort)) {
System.out.println("Verbindung fehlgeschlagen");
Rückkehr;
}
boolean res = ftpClient.login(Benutzername, Passwort);
if (res==false) {
System.out.println("Failed Server Identification");
Rückkehr;
}
String fileToDelete = "/music/Symphonie.wma";
boolescher Wert isDeleted = ftpClient.deleteFile(fileToDelete);
if (isDeleted==true) {
System.out.println("Die Datei wurde erfolgreich gelöscht");
} else {
System.out.println("Datei kann nicht gelöscht werden");
}
} catch (IOException ex) {
System.out.println(ex.getMessage());
z.B. printStackTrace();
} finally {
// Verbindung zum Server trennen
try {
if (ftpClient.isConnected()) {
ftpClient.logout();
ftpClient.disconnect();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
Die Datei wurde erfolgreich gelöscht
Please disable your ad blocker and refresh the window to use this website.