Я использую Renci SSH.NET для доступа к файлам и папкам на сервере unix. Я хотел бы удалить все дерево каталогов, указав базовый каталог, но когда я вызываю sftp.DeleteDirectory(destination)
, этот вызов будет успешным, только если я передам пустой каталог.
Однако я также хотел бы иметь возможность удалять каталоги, содержащие файлы или дополнительные папки. Большинство классов .NET справятся с этим автоматически, как это можно сделать в SSH.NET?