我正在寻找list.files(path, recursive=TRUE)
的ftp版本,并且已经问过与here相同的问题。
提到的答案:如果系统上安装了 lftp 实用程序,则可以使用其find命令在指定目录下递归列出文件
可以肯定我已经研究过lftp,但是我仍然不知道如何使lftp在Windows上工作。 我的ftp服务器在Windows机器上,而我的笔记本电脑也是一台运行R脚本的Windows机器,尝试连接ftp服务器并递归获取文件。
到目前为止,我所做的如下:
1。安装choco (在Powershell中):
Set-ExecutionPolicy Bypass -Scope Process -Force; `
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/ins
2。安装lftp (在Powershell中):
choco install lftp --version 4.6.6
并且我已经检查了lftp是否已安装:
3。下面的R脚本试用版是徒劳的: