Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как получить по ftp самый свежий файл?
vitya_brodov
@vitya_brodov
Java dev

Как cкачать выбранный файл из FTP сервера?

Задача: Выбрать самый последний файл из FTP сервера и скачать.

У меня реализовано:
Выбрать самый свежий файл из FTP server (но не могу скачать)
Вопрос: как скачать файл, без указанию пути?
код:
try {
            client.connect(server);
            client.login(username, password);
            FTPFile[] files = client.listFiles();
           // как скачать этот файл?
            FTPFile lastFile = lastFileModified(files);
            client.disconnect();

        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    public static FTPFile lastFileModified(FTPFile[] files) {
        Date lastMod = files[0].getTimestamp().getTime();
        FTPFile choice = files[0];
        for (FTPFile file : files) {
            if (file.getTimestamp().getTime().after(lastMod)) {
                choice = file;
                lastMod = file.getTimestamp().getTime();
                System.out.println("TIME: " + file.getTimestamp().getTime() + "\n FILE NAME:  " + file.getName());

            }
        }
        return choice;
    }
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы