Napisałem aplikację w C#, który używa System.IO.GetDirectoires()
i System.IO.GetFiles()
montaż WinSCP .NET: Jak pobrać katalogi
Mam teraz do konwersji, które w użyciu SFTP. Mam doświadczenie z PutFiles
i GetFiles
z zestawu WinSCP .NET, ale nie mogę się dowiedzieć, jak uzyskać listę katalogów. W pliku winscp.exe znajduje się GetFiles
, którego mogę użyć do plików, ale nie ma sposobu, aby uzyskać katalogi, o ile mogę powiedzieć. Czy ktoś ma na to sposób, czy jest to biblioteka, z którą łatwiej pracować.
// 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);
}
W jaki sposób łączysz się z serwerem FTP? Musisz pokazać nam kod, aby ci pomóc. –
Im przy użyciu SFTP Session Edytowałem mój post przepraszam za złe formatowanie – user3753693
Gotcha. Dodałem dodatkowy tag, aby pomóc temu pytaniu uzyskać więcej uwagi. –