2010-06-21 9 views
5

Sto scrivendo un'applicazione che mi consente di caricare e scaricare file da un server remoto. Sto usando sftp come protocollo di trasferimento e ho bisogno di elencare tutti i file e le directory in un listview. Sto usando sharpssh per sftp. Qualcuno può indicarmi la giusta direzione?Elenco directory Sharpssh

Grazie in avanti,

Bas van Ooyen

risposta

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

ho praticamente fatto la stessa cosa ... Sto lavorando sull'aggiornamento parte del codice SharpSSH che usiamo all'indirizzo https: // bitbucket .org/mattgwagner/sharpssh – MattGWagner

+0

@MattGWagner bella iniziativa, buono a sapersi. –

Problemi correlati