Hallo,
ich benötige abermals eure Unterstützung.
Ich habe ein Programm geschrieben, dass mir per FTP Daten hochlädt.
Nun soll es aber auch einen bestimmten Ordner + Inhalt + Unterordner löschen. Ich habe die passende Methode dazu und schon alle Variationen probiert, aber es klappt nicht.
Hier die passende Codestelle:
ftp.deleteFile funktioniert
ftp.removeDirectory nicht
Liebe Grüße
Philipp
ich benötige abermals eure Unterstützung.
Ich habe ein Programm geschrieben, dass mir per FTP Daten hochlädt.
Nun soll es aber auch einen bestimmten Ordner + Inhalt + Unterordner löschen. Ich habe die passende Methode dazu und schon alle Variationen probiert, aber es klappt nicht.
Hier die passende Codestelle:
Java:
try
{
//Verbindungsversuch
if (ftp.connectAndLogin(serverName, "xxxxx", "xxxxx"))
{
//Wenn erfolgreich, dann visuelle Rückmeldung
txt.append("Connected to " + serverName + "\n\n");
try
{
ftp.setPassiveMode(true);
ftp.ascii();
//Wechsel in richtigen FTP Pfad + visuelle Rückmeldung
/*
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");
ftp.changeWorkingDirectory("www");
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");
ftp.changeWorkingDirectory("home");
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");
ftp.changeWorkingDirectory("photography");
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");
ftp.changeWorkingDirectory("home");
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");
ftp.changeWorkingDirectory("_galery");
txt.append(" Current Directory: " + ftp.printWorkingDirectory() + "\n");*/
FTPFile files[] = ftp.listFiles();
ftp.deleteFile(files[index+2].getName());
txt.append(" \n\n " + files[index+2].getName());
//ftp.deleteFile("/www/home/photography/home/_galery/favicon.ico");
ftp.removeDirectory("/www/home/test");
txt.append(" \n\n Bildergalerie wurde erfolgreich gelöscht");
}
catch (Exception e1)
{
txt.append(e1.toString());
}
finally
{
//wenn erfolgreich dann logout und disconnect
ftp.logout();
ftp.disconnect();
}
}
ftp.deleteFile funktioniert
ftp.removeDirectory nicht
Liebe Grüße
Philipp