winScp.Sessions Putfiles在目标文件夹上附加文件名

时间:2019-01-30 10:01:23

标签: powershell

朋友,

我对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不存在。

我已经花了很多时间,但是对此一无所知。如果可以的话请帮忙 。

感谢和问候 Nilanjan Saha

0 个答案:

没有答案