Session.getfiles()工作不正常-Powershell

Session.getfiles()工作不正常-Powershell,powershell,winscp-net,Powershell,Winscp Net,正在尝试运行以下脚本。连接到ftp/sftp服务器并将文件从远程路径获取到本地路径 因为有一个源和目标列表,所以我决定创建一个csv文件,并使用$.Source和$.Destination传递值 导入csv文件时,Session.getfiles()似乎不起作用。 但如果我硬编码路径,它似乎是可行的 $session.GetFiles("c:\source\test", "c:\destination\", $False, $transferOptions) 目标:脚本读取源列表并根据其目标移

正在尝试运行以下脚本。连接到ftp/sftp服务器并将文件从远程路径获取到本地路径

因为有一个源和目标列表,所以我决定创建一个csv文件,并使用$.Source和$.Destination传递值

导入csv文件时,Session.getfiles()似乎不起作用。 但如果我硬编码路径,它似乎是可行的

$session.GetFiles("c:\source\test", "c:\destination\", $False, $transferOptions)
目标:脚本读取源列表并根据其目标移动文件。同时返回到#天数并下载最新文件-

错误:“没有这样的文件”或“无法获取文件的属性”


通过注释该行

 $transferresult.check()

剧本似乎很管用。但是仍然缺少仅获取新文件的方法

$session.Open
之前向我们显示一个日志文件–
$session.SessionLogPath=“C:\some\path\winscp.log”
 $transferresult.check()