【发布时间】:2018-03-19 02:27:04
【问题描述】:
我是批处理新手并尝试执行我编写的脚本,基本上我想去远程服务器复制那里的文件并将其传输到我本地目录中的文件夹。我正在执行 bactch 文件,但没有任何内容被复制,任何建议都会很棒。这是我的脚本
open sftp://site:@ftp.site.net -hostkey="server finger print"
synchronize local C:\Users\localdirectory\Desktop\test2 /Home/folderA/NewFiles
exit
我确信所有信息都是正确的,因为这就是我使用 WinSCP 登录的方式。我从https://www.youtube.com/watch?v=ndvEYOQLc4c得到这个脚本
【问题讨论】:
-
option、open、synchronize都不是有效的批处理命令。你如何运行脚本?你可以检查stackoverflow.com/questions/47989047/… -
我从上面的视频中得到了脚本,它似乎在那里工作。
-
整个脚本是为 WinSCP 脚本编写的,它是 NOT 批处理的。也就是说,您发布的 youtube 链接在说明中有一个链接,说明如何使用您拥有的一组指令调用 WinSCP。
-
您必须将 WinSCP 命令放入一个单独的脚本文件,参见winscp.net/eng/docs/guide_automation
标签: batch-file sftp winscp