На FTP-сервере не обнаружено файлов
Я использую FTP-сервер, который содержит файл в корневом каталоге: "/". Моя программа может подключаться и входить в систему на сервере, и она может перейти в корневой каталог. Но когда я пытаюсь составить список имен файлов и распечатать единственный файл, который находится, это выдает мне сообщение об ошибке: "Попытка чтения из нулевого массива". Вот мой код:
ftpClient = new FTPClient();
Log.d("LoginActivity", "FTP");
ftpClient.connect("xxx.xxx.x.xx", xx);
boolean connected = ftpClient.isConnected();
if(connected){
Log.d("LoginActivity", "connected: true");
}
boolean loggedIn = ftpClient.login("Name", "PassWord");
if(loggedIn){
Log.d("LoginActivity", "loggedIn: true");
}
boolean foundDirectory = ftpClient.changeWorkingDirectory("/");
if(foundDirectory){
Log.d("LoginActivity", "directory found: true");
}
String[] files = ftpClient.listNames("/");
Log.d("LoginActivity", files[0]);
Почему не найдено ни одного файла, когда я точно знаю, что он находится в моем корневом каталоге?