我有一个关于在SSIS中将多个文件从一个目录复制到另一个远程目录的问题。我正在使用WinSCP,下面是我的脚本文件。
option batch on
option confirm off
open username:password@ipaddress -timeout=1000 -hostkey="ssh-rsa 39439:xx:xx:xx:xx:xx"
option transfer binary
put c:\temp\*.xlsx
close
exit
它成功复制了第一个文件,我还有几个要复制。这是复制多个文件的正确方法吗?
是的,这是上传多个文件的正确方法。
它不起作用,因为您的服务器不支持保留文件时间戳。
通过将-nopreservetime
开关put
添加到命令中,可以使WinSCP不尝试保留时间戳。
put -nopreservetime c:\temp\*.xlsx
有关更多详细信息,请参见错误消息的文档,文件“ ..上传成功”,但是在设置权限和/或时间戳时发生错误。如果问题仍然存在,请关闭设置权限或保留时间戳。或者,您可以打开“忽略权限错误”选项。。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句