winScp.Sessions Putfiles добавляет имя файла в папку назначения. - PullRequest
0 голосов
/ 30 января 2019

Друзья,

Я очень новичок в сценариях powershell.

В последнее время у меня есть требование перенести файл с локального диска (работает в Windows) в удаленный пункт назначения (работает в linux).коробка).Поэтому я использую объект Winscp.Session для передачи.но проблема, с которой я сталкиваюсь, заключается в том, что имя файла автоматически становится частью папки назначения.

Позвольте мне объяснить проблему на примерах.Предположим, я пытаюсь перенести файл "abc.dat" в удаленное местоположение "\ ppp \ final \ data".Мой код:

$session = new-object WinScp.Session
$session.putfiles("f:/data/export/abc.dat", "\ppp\final\data", false, transferoptions). 

Но при выполнении кода я получаю сообщение об ошибке:

Удаленный путь \ ppp \ final \ data \ ABC не существует.

Я потратил на это много часов, но понятия не имею.Пожалуйста, помоги, если можешь .

Спасибо и всего наилучшего Ниланджан Саха

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...