Как удалить файл из сервера SFTP программно с помощью SharpSSH?

Как удалить файл из сервера SFTP с помощью Галлона Tamir SharpSSH? Я смог выполнить другую функциональность, но удаление.

14
задан Cœur 31 March 2018 в 10:33
поделиться

2 ответа

Для этого вам нужно будет изменить сборку SharpSSH, чтобы предоставить требуемые функции.

Получите исходный код и откройте $ \ SharpSSH-1.1.1.13.src \ SharpSSH \ Sftp.cs

Вставьте следующие строки кода перед концом класса:

public void Delete(string path)
{
    SftpChannel.rm(path);
}

Перекомпилируйте и укажите перекомпилированную DLL в ваш проект. Теперь вы можете удалять файлы на сервере SFTP.

14
ответ дан 1 December 2019 в 06:39
поделиться

Ну, вы также можете использовать SshExec ], а затем выполните команду «rm», используя метод « RunCommand ». Таким образом, вам не придется перекомпилировать и создавать новую dll.

6
ответ дан 1 December 2019 в 06:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: