在Q(KDB)中下载FTP文件

在Q(KDB)中下载FTP文件,ftp,kdb,q-lang,Ftp,Kdb,Q Lang,有人知道有没有办法直接从Q(kdb)从ftp服务器下载文件?我知道可以使用http,但没有看到任何使用ftp的例子。似乎唯一的方法是在卷曲之类的东西上写包装,但它可能已经完成了吗?有什么想法吗?为什么不: 编写脚本获取文件,然后开始q处理 使用系统命令调用所需的任何linux/dos命令,然后使用kdb key命令检查文件是否按预期存在 对于Linux,您可以使用q运行任何curl命令或系统命令。我使用了以下示例: 系统“curl--proxy my\u proxy\u details-o R

有人知道有没有办法直接从Q(kdb)从ftp服务器下载文件?我知道可以使用http,但没有看到任何使用ftp的例子。似乎唯一的方法是在卷曲之类的东西上写包装,但它可能已经完成了吗?有什么想法吗?

为什么不:

  • 编写脚本获取文件,然后开始q处理
  • 使用系统命令调用所需的任何linux/dos命令,然后使用kdb key命令检查文件是否按预期存在

对于Linux,您可以使用q运行任何curl命令或系统命令。我使用了以下示例:

系统“curl--proxy my\u proxy\u details-o README.txt”

->-o选项是为下载的文件命名

类似地,您可以运行其他curl命令或其他系统命令来获取Q中的ftp文件

这个网站有很好的例子:
使用
system
调用
curl
而无需文件目标——其默认目标是
stdout
,因此文件内容将作为
系统的返回值返回到q


数据:系统“旋度”ftp://wherever/whatever“

是的,Ryan,这将是一个简单的解决方案,但不太漂亮;)特别是如果我需要为Win和Linux平台创建单独的脚本(使用不同的附加命令)。所以我只是好奇,是否有什么东西可以在KDB中远程访问使用。无论如何,实现到lubclul的连接似乎是一个有趣的挑战。例如,我想说,仅仅使用
system
命令和类似
curl
的东西就足够漂亮了……是的,这似乎比围绕ftp库编写包装器更好(最简单)。