Я использую сборку WinSCP .NET на C # для передачи архива и его распаковки.
Мой код работает, и мне удалось скопировать файлы. Но моя проблема начинается, когда я пытаюсь извлечь их с помощью session.ExecuteCommand
. Ничего не произошло.
Пытаясь отладить это, я добавил:
session.ExecuteCommand("touch /<path>/myfile.txt");
сразу после:
session.ExecuteCommand("tar -xzf /<path>/mytarball.tar.gz");
и файл создается, поэтому проблема не в команде и разрешении, а с использованием:
result.Check();
string output = result.Output;
Показывает, что файлы извлечены.
Я использую протокол SCP, а не SFTP
Есть предложения?
Бр, Идан