Java - URL к файлу - PullRequest
       1

Java - URL к файлу

0 голосов
/ 14 октября 2011

Я пытаюсь создать метод, который отображает список файлов в данном каталоге. Это нормально работает для обычных каталогов (на диске), но когда я ввожу URL, мой список файлов будет нулевым.

    public void getListOfFiles(String folderLocation){
    File folder = new File(folderLocation);
    File[] listFiles = folder.listFiles();

    for(int i = 0; i < 10; i++){
        System.out.println(listFiles[i]);
    }
}

Я думаю, что моя проблема в том, что папка File удаляет один из '/' в моей папке расположение (http: // ...)

Я пытался использовать URL и URI, но мне не повезло! Кто-нибудь может помочь?

1 Ответ

4 голосов
/ 14 октября 2011

Прежде всего, File не будет работать для этого, так как не поддерживает работу в сети.

Во-вторых, как правило, нет механизма для вывода списка файлов по обычному HTTP. Если HTTP-сервер предоставляет вам какую-то страницу листинга, когда вы предоставляете ее с URL-адресом, вам придется загрузить страницу, используя , например , URLConnection и анализ это сам.

Чтобы вывести список файлов по FTP, вы можете использовать FTPClient из Apache Commons Net.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...