2012-04-19 2 views
0

Мне нужно получить список всех имен файлов через SFTP с помощью VB. Я стараюсь, чтобы поместить его в ArrayList, но не уверены в командах использовать ..Получить список имен файлов из удаленного каталога FTP SSH

Public Shared Function Retrieve_Directory_list(ByVal strHost As String, _ 
           ByVal strUsername As String, _ 
           ByVal strPassword As String, _ 
           ByVal strFtpFilePath As String, _ 
           ByVal strlocalFilePath As String) As ArrayList) 

    Dim sshCp As SshTransferProtocolBase 
    Dim res As New ArrayList() 

    sshCp = New Sftp(strHost, strUsername, strPassword) 

    sshCp.Connect() 

'res = sshCp.??? 


    sshCp.Close() 

Return res 

End Function 

Пожалуйста, дайте мне знать, если и нужно что-нибудь еще. Благодаря!

ответ

0

Я думаю, что вы хотите что-то вроде:

sshCp.Connect() 

Dim result as ArrayList() = sshCp.GetFileList("/foldername") 

sshCp.Close() 

Return res