Мне нужно подключиться к FTP-серверу и просматривать все файлы без использования каких-либо библиотек, таких как apache.commons, потому что у меня нет возможности получить эти библиотеки на данный момент ,Java подключается к FTP-серверу и загружает файлы с помощью библиотек по умолчанию java
Я попытался с помощью простого подключения URL:
URL url = new URL("username:[email protected]/folder/");
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
Когда я не включать /folder/
это работает, но он печатает меня много вещей, которые я не могу даже видеть в доме расположения FTP сервер, я не знаю, дает ли он мне файлы или другие данные.
Но когда я включаю /folder/
я получаю ошибку CWD /folder/:550 failed to change directory
и я не могу изменить права доступа directoy, его только для чтения и вот что мне нужно.
Что не так? Можно ли использовать только библиотеки java по умолчанию?
проверить эту ссылку http://www.codejava.net/java-se/networking/ftp/using-urlconnection-to-list-files-and-directories-on-ftp-server – aravindKrishna