【问题标题】:Running WinSCP script displays nothing运行 WinSCP 脚本不显示任何内容
【发布时间】:2019-03-04 20:49:49
【问题描述】:

我正在尝试通过脚本使用 WinSCP 将本地文件夹与 FTP 文件夹同步。

我在下面创建了一个脚本

open ftp://<user>:<pw>@ftp.myserver.com/initFolder/
synchronize remote -delete C:\Data\backup /initFolder/
exit

然后我用命令运行它

"C:\Program Files (x86)\WinSCP\WinSCP.exe" /log="C:\data\bin\log\WinSCP.log" /ini=nul /script="C:\data\bin\myScript.txt"

但是,似乎什么也没发生。该命令立即存在,没有任何消息(错误或某些处理/确认等)。

也没有创建日志文件。

我做错了什么?

请指教

【问题讨论】:

  • winscp.exe 是一个基于 GUI 的应用程序。如果您想在控制台窗口中查看输出,请尝试使用 winscp.com

标签: batch-file ftp winscp


【解决方案1】:

确实,使用您使用的命令行语法,WinSCP 无需任何 GUI 即可运行。

如果您从控制台窗口(例如,从 Windows 批处理文件)启动 WinSCP,use winscp.com instead of winscp.exewinscp.com 是一个控制台应用程序。您将在控制台中看到任何错误。

或者,您可以添加/console switch to winscp.exe command-line 以使其打开自己的控制台窗口。虽然你很少会想要这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多