I am not able to list the files in the folder via FTP (by Filezilla I can access list correctly):
FTPClient ftp = new FTPClient();
ftp.connect("ip_ftp");
ftp.login("usuario", "senha");
System.out.println("conectado: " + ftp.isConnected()); //verifica se conectou
ftp.enterLocalPassiveMode();
ftp.changeWorkingDirectory("diretorio"); //informa o diretorio que eu quero acessar
System.out.println("Status: " +ftp.getStatus()); //verifica se ainda esta conectado
System.out.println(ftp.printWorkingDirectory()); //informa o diretório que estou
String[] arq = ftp.listNames(); //lista o arquivos
System.out.println("Listando arquivos: \n");
for (String f : arq) { //imprimre os arquivos
System.out.println(f);
}
But this is giving the following error:
Permission denied: recv failed
I'm using the following libraries:
import java.io.IOException;
import org.apache.commons.net.ftp.FTPClient;