2013-04-30 2 views
1

Я использую библиотеку SharpSsh для получения имен файлов с сервера sftp. Соединение в порядке, но я получаю исключение типа «Tamir.SharpSsh.jsch.SftpException» в этом коде:Исключение Sftp при попытке получить имена файлов с помощью SharpSSH

_sftp.GetFileList("/outgoing") 

Когда я тестировал мой код на моем локальном сервере SFTP на Windows, результат был массив имен файлов. Но в производстве мы используем сервер sftp для Linux, и теперь я получаю это исключение. Может ли кто-нибудь сказать мне, как указать аргумент пути в GetFileList для sftp-сервера в Linux.

Спасибо!

+0

Пожалуйста, поделитесь сведениями об исключении с нами. –

+0

Для этого исключения нет подробной информации. Только это: Tamir.SharpSsh.jsch.SftpException: было исключено исключение типа «Tamir.SharpSsh.jsch.SftpException». at Tamir.SharpSsh.jsch.ChannelSftp.ls (String path) at Tamir.SharpSsh.Sftp.GetFileList (String path) –

+0

Он должен иметь как минимум текстовое сообщение. Пожалуйста, проверьте его снова. –

ответ

2

я был в состоянии сделать его работу удаления начальной косой черты:

_sftp.GetFileList («исходящим»)

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