2010-06-21 11 views
5

Dosyaları uzak bir sunucudan kurup indirmeme izin veren bir uygulama yazıyorum. Aktarım protokolüm olarak sftp kullanıyorum ve tüm dosyaları ve yönetmenleri bir listeye dahil etmem gerekiyor. Ben sftp için sharpssh kullanıyorum. Biri beni doğru yöne yönlendirebilir mi? // bitbucket: yönlendirdiğinizSharpssh dizini listeleniyor

sayesinde

Bas van Ooyen

cevap

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

Temelde biz https kullanmak SharpSSH kodunun bazı güncellemeler üzerinde çalışıyorum ... aynı şeyi yaptı .org/mattgwagner/sharpssh – MattGWagner

+0

@MattGWagner güzel bir girişim, bilmek güzel. –

İlgili konular