2010-06-21 17 views
5

Estoy escribiendo una aplicación que me permite subir y descargar archivos desde un servidor remoto. Estoy usando sftp como mi protocolo de transferencia y necesito enumerar todos los archivos y directorios en una vista de lista. Estoy usando sharpssh para sftp. ¿Puede alguien señalarme en la dirección correcta?Listado de directorios de Sharpssh

Gracias en adelante,

Bas van Ooyen

Respuesta

12
Sftp sftp = new Sftp(serverUri.Host, userName, password); 

sftp.Connect(); 

//the foldername cannot be empty, or the listing will not show 
ArrayList res = sftp.GetFileList("/foldername"); 
foreach (var item in res) 
{ 
    if (item.ToString() != "." && item.ToString() != "..") 
     Console.WriteLine(item.ToString()); 
} 

sftp.Close(); 
+1

básicamente me hizo lo mismo ... Estoy trabajando en la actualización de algunos de los códigos SharpSSH que utilizamos en https: // bitbucket .org/mattgwagner/sharpssh – MattGWagner

+0

@MattGWagner buena iniciativa, es bueno saberlo. –

Cuestiones relacionadas