2013-11-07 2 views
0

Я пытаюсь перечислить все файлы в удаленной системе. Для этого я использовал канал sftp для этой системы. Канал JCraft sftp предоставляет метод Ls, который возвращает список файлов и папок, но не скрытые файлы/папку (начиная с «.»).Просмотр скрытых файлов/папок с помощью JSch

Есть ли способ сделать это?

Благодаря

+0

Использует ли этот метод что-то вроде опции -a? – Ingo

+0

не думаю, что так .. вот ссылка на api ... http://epaul.github.io/jsch-documentation/simple.javadoc/com/jcraft/jsch/ChannelSftp.html там вы можете см. метод Ls, который берет путь как аргумент ... там я дал «*», чтобы получить все файлы/папки. try -a выдает исключение .. – Rajan

ответ

0

Представляется, что вам нужно использовать метод ls как так:

sftp.ls(".*") 

, чтобы получить «скрытые» файлы.

+0

Спасибо, отлично работает! Сейчас кажется очень очевидным, что раньше пытался «\ *. \ *», И я должен это сделать. В любом случае, еще раз спасибо. – Rajan

Смежные вопросы