【问题标题】:FTPS download using command line or vb / vba?使用命令行或 vb/vba 进行 FTPS 下载?
【发布时间】:2014-09-18 21:58:08
【问题描述】:

我已经尝试了所有我能想到的东西——winscp、aria2c、psftp、windows ftp 客户端等等,但我还是不太明白。

太棒了,这就是我需要做的一切:

下载这两个文件(我有用户名和密码)——它是 FTPS 协议。

ftp://hostname.com/Folder/filename.txt

ftp://hostname.com/Folder/Filename.csv

这就是我需要做的一切......有什么想法可以通过 VB / VBA / VBscript 做到这一点吗?我尝试了 39 种不同的客户端,但没有一个真正起作用,或者我应该说它们都需要专家级的服务器知识。我只是没有那个,但我可以按照指示进行。

有谁知道什么样的批处理文件命令可以让 Firefox、Internet Explorer 或其他一些小玩意儿自动下载这些文件!

【问题讨论】:

    标签: batch-file vbscript ftps


    【解决方案1】:

    什么是错误?

    你试过用 // 像 ftp://hostname.com//Folder/filename.txt 写它

    【讨论】:

    • 只是与服务器通信。要么命令提示符消失,服务器不喜欢端口,要么服务器不喜欢 IP - 我试过主动,被动,直到我头晕目眩。我的问题是如何使用某种 vba 或 vb 脚本来下载文件?我了解如何将其写入,例如,firefox 地址窗口 - 事实上,firefox 会提示我输入密码,并且文件会立即出现(文本文件)。您要保存还是下载 csv 提示?我只需要弄清楚如何自动化!
    • winscp.net/eng/docs/guide_automation 你试过这样的事情吗?当然,您可以使用 get 而不是 put。
    • 是的,我已经尝试过了,但实际上无法找出批处理文件的正确语法。这就是我需要帮助的......
    • 对不起,我还是不明白你的问题。本文解释了从批处理文件中调用 WINSCP 脚本的语法以及 Winscp 脚本的语法。
    • 我不得不承认,如果您不了解使用 FTP 服务器的一千零一的细微差别,那么您似乎对 FTPS、FTP 和 SFTP 的工作并不多。有100 种关于服务器和客户端如何通信的不同场景;一些客户端会自动处理此问题,但大多数客户端不会。例如,PSFTP.exe 会自动处理几乎所有您能想象到的服务器响应方式。但是,许多其他客户端却没有,除非您是服务器专家,否则您只能进​​行试验。 winscp 语法示例只是基础示例,主要是 JS 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 2022-12-10
    相关资源
    最近更新 更多