Я использую WinSCP + Powershell для автоматической передачи результатов сборки Jenkins на наш общий сервер, чтобы команды QA и Dev могли легко получить к ним доступ.
Требуется WinSCP, поскольку он может быть передан только через протокол Webdav.Не беспокойтесь об этом !!
Допустим, каталог на удаленном сервере, который мне нужно создать, -
MyProduct/BuildOutput/bin
Теперь, если я выполню приведенную ниже команду a с совершенно отсутствующей структурой папок,работает отлично.
$session.CreateDirectory("MyProduct/BuildOutput/bin")
Однако, если, скажем, структура «MyProduct / BuildOutput» уже существует, но «корзина» отсутствует, WinSCP выдает ошибку 409 Conflict.
Есть ли способ создать полную структуру каталогов, которая уже частично существует, без необходимости написания сложной программы для этого?