有谁知道是否有任何方法可以直接从 Q (kdb) 从 ftp 服务器下载文件?我知道可以使用 http,但没有看到任何使用 ftp 的示例。似乎唯一的方法是围绕 curl 等编写包装器,但可能已经完成了吗?有什么想法吗 ?
问问题
794 次
3 回答
4
为什么不呢:
- 编写一个脚本来获取文件,然后开始 q 处理。
- 使用系统命令调用任何你想要的 linux/dos 命令,然后使用 kdb 键命令检查文件是否按预期存在
于 2014-04-30T12:36:05.270 回答
3
使用不system
带文件目标的调用——它的默认目标是,因此文件内容将作为返回值返回给 qcurl
stdout
system
data:system"curl ftp://wherever/whatever"
于 2014-04-30T22:50:24.980 回答
0
对于 Linux,您可以使用 q 简单地运行任何 curl 命令或系统命令。我使用以下示例:
系统“curl --proxy my_proxy_details ftp://ftp.microsoft.com/developr/visual_c/README.TXT -o README.txt”
-> -o 选项是为下载的文件命名。
同样,您可以运行其他 curl 命令或其他系统命令来获取 Q 中的 ftp 文件。
这个站点有很好的 curl 示例: http ://www.cyberciti.biz/faq/curl-download-file-example-under-linux-unix/
于 2014-04-30T15:22:48.247 回答