2010-06-21 4 views
5

J'écris une application qui me permet de télécharger des fichiers à partir d'un serveur distant. J'utilise sftp comme protocole de transfert et j'ai besoin de lister tous les fichiers et répertoires dans un listview. J'utilise sharpssh pour sftp. Quelqu'un peut-il me diriger dans la bonne direction?Liste du répertoire Sharpssh

Merci à l'avant,

Bas van Ooyen

Répondre

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

Je suis essentiellement fait la même chose ... Je travaille sur la mise à jour une partie du code de SharpSSH que nous utilisons à l'adresse https: // bitbucket .org/mattgwagner/sharpssh – MattGWagner

+0

@MattGWagner belle initiative, bon à savoir. –

Questions connexes