Я хочу в один конец синхронизировать все папки в моем каталоге C:\Apps
с моим каталогом резервного копирования моего NAS \\192.168.1.20\Sebastian\Backup
с помощью моего приложения WPF / C #.
Я выбрал WinSCP для этой работы:
https://winscp.net/eng/docs/library#csharp
Пример (см. Ссылку) не помогает. Я не знаю, какой протокол мне следует использовать.
var sessionOptions = new SessionOptions
{
Protocol = Protocol.Ftp,
HostName = @"\\192.168.1.20",
UserName = "Sebastian",
Password = "MyNasPassword"
};
using (Session session = new Session())
{
// Will continuously report progress of synchronization
session.FileTransferred += FileTransferred;
// Connect
session.Open(sessionOptions);
// Synchronize files
SynchronizationResult synchronizationResult;
synchronizationResult = session.SynchronizeDirectories
(SynchronizationMode.Remote, @"C:\Apps", @"\\192.168.1.20\Sebastian\Backup", true);
// Throw on any error
synchronizationResult.Check();
}
Я получаю только ошибку (в строке: session.Open(sessionOptions)
;
)
Ошибка подключения