Как удалить файл из сервера SFTP с помощью Галлона Tamir SharpSSH? Я смог выполнить другую функциональность, но удаление.
Для этого вам нужно будет изменить сборку SharpSSH, чтобы предоставить требуемые функции.
Получите исходный код и откройте $ \ SharpSSH-1.1.1.13.src \ SharpSSH \ Sftp.cs
Вставьте следующие строки кода перед концом класса:
public void Delete(string path)
{
SftpChannel.rm(path);
}
Перекомпилируйте и укажите перекомпилированную DLL в ваш проект. Теперь вы можете удалять файлы на сервере SFTP.
Ну, вы также можете использовать SshExec ], а затем выполните команду «rm», используя метод « RunCommand ». Таким образом, вам не придется перекомпилировать и создавать новую dll.