Я ищу ftp-версию list.files(path, recursive=TRUE)
, и тот же вопрос был задан как здесь .
Упомянутый ответ: Если у вас есть lftpУтилита установлена в вашей системе, затем вы можете использовать ее команду find для рекурсивного вывода списка файлов под указанным каталогом
Конечно, я изучил lftp , но у меня все еще естьне знаю как заставить lftp работать на windows .Мой ftp-сервер находится на машине с Windows, и моя записная книжка также является машиной с Windows, на которой выполняется скрипт R, попытайтесь подключиться к 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:
![enter image description here](https://i.stack.imgur.com/6d4MU.png)
3.Ниже приведена пробная версия сценария R, но тщетно:
![enter image description here](https://i.stack.imgur.com/VyZQu.png)