using Renci.SshNet;
public static void ListFiles()
{
try
{
string host = Properties.Settings.Default.SFTP;
string username = Properties.Settings.Default.SFTP_UserName;
string password = Properties.Settings.Default.SFTP_Password;
string remoteDirectory = Properties.Settings.Default.SFTP_Path;
using (SftpClient sftp = new SftpClient(host, username, password))
{
try
{
sftp.Connect();
var files = sftp.ListDirectory(remoteDirectory);
foreach (var file in files)
{
Console.WriteLine(file.Name);
}
sftp.Disconnect();
}
catch (Exception e)
{
Console.WriteLine("An exception has been caught " + e.ToString());
}
}
}
catch (Exception e)
{
Console.WriteLine("General Exception: {0}", e);
}
}
No comments:
Post a Comment