ho scritto un'applicazione in C# che utilizza System.IO.GetDirectoires()
e System.IO.GetFiles()
WinSCP .NET assembly: Come scaricare le directory
ora devo convertire tale da utilizzare SFTP. Ho esperienza con PutFiles
e GetFiles
dell'assembly WinSCP .NET, ma non riesco a capire come ottenere un elenco di directory. C'è un GetFiles
nel winscp.exe che posso usare per i file, ma non c'è modo di ottenere le directory per quanto posso dire. Qualcuno ha un modo per farlo o c'è una libreria con cui è più facile lavorare.
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = "example.com",
UserName = "user",
Password = "mypassword",
SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"
};
using (Session session = new Session())
{
// Connect
session.Open(sessionOptions);
}
Come ci si connette al server ftp? Devi mostrare un codice per noi per aiutarti. –
Sto usando SFTP Session Ho modificato il mio post scusami per la cattiva formattazione – user3753693
Gotcha. Ho aggiunto un tag extra per aiutare questa domanda a ottenere più attenzione. –