gpt4 book ai didi

windows - 使用带有 get 命令的 WinSCP 从 Unix 服务器下载文件

转载 作者:可可西里 更新时间:2023-11-01 11:49:53 25 4
gpt4 key购买 nike

我有一个 Unix 程序,每天晚上 8:30 生成文件 8 个文件。

在使用 WinSCP 生成文件后,我需要将文件下载到我的 Windows 机器中。

我可以拖放它们,但它很耗时,我需要自动化这个过程。

我不能使用 .Net 程序集来下载它们。

我曾尝试使用get 命令,但它抛出错误:不是 SCCS 文件。

让我知道如何解决这个问题。

--谢谢

最佳答案

要使用 WinSCP 自动执行任务,请使用其 scripting interface来自批处理文件(例如 download.bat)。

我假设您想使用 SFTP,因为您要连接到 *nix 服务器。

最简单的下载批处理文件是这样的:

winscp.com /log=c:\path\to\log\winscp.log /command ^
"open sftp://username:password@example.com/ -hostkey=""xxx""" ^
"get /path/to/file.ext c:\path\to\download\to\" ^
"exit"

usernamepasswordexample.com 替换为实际的连接详细信息。获取-hostkey开关的值from your GUI session .使用真实路径。

尽管 WinSCP generate the batch file for you 更容易.

有关详细信息,请参阅 guide to automating file transfers from SFTP server using WinSCP .


批处理文件运行后,使用 Windows 调度程序安排批处理文件的执行。

查看 guide to scheduling file transfers from SFTP server .

关于windows - 使用带有 get 命令的 WinSCP 从 Unix 服务器下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32689858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com