Опция просмотра каталога для sftp и ftp - PullRequest
0 голосов
/ 28 сентября 2011

В настоящее время я делаю функционал для sftp, используя jsch-0.1.44. Мне нужно добавить опцию для пользователя, чтобы просмотреть каталог. Итак, как получить список файлов с удаленного сервера. Существует ли какой-либо другой открытый исходный код для этой функции? Пожалуйста, помогите мне

Ответы [ 3 ]

1 голос
/ 28 сентября 2011

Класс ChannelSftp предоставляет необходимые методы для просмотра удаленного каталога.

Для просмотра каталога используйте channel.ls(".").Это возвращает вектор LsEntry объектов, которые вы можете перемещать, распечатывать, показывать в окне и т. Д.

1 голос
/ 18 декабря 2012

Вы можете использовать Виртуальная файловая система Apache . Если вы создаете приложение с графическим интерфейсом, вы можете использовать OtrosVfsBrowser или VFSJFileChooser .

1 голос
/ 28 сентября 2011

Этот пример из jsch список примеров показывает один из способов сделать это.

Посмотрите на код, начинающийся со следующей строки ...

if(cmd.equals("ls") || cmd.equals("dir")){
...