我正在尝试使用以下语句从http源复制文件夹:
FileUtils.cp_r 'http://else.repository.labs/static/lit/MDMInternalTools/', 'c:\Users\Public\Desktop\'
但是我收到了这个错误:
EINVAL: Invalid argument - https://else.repository.labs/static/lit/MDMInternalTools/
答案 0 :(得分:0)
如果您可以通过ssh访问服务器上的该文件夹,则可以使用scp
使用{{1}复制单个文件或包含所有子文件夹/文件的文件夹} 选项。该命令将类似于
-r
这假设您可以使用scp。它看起来像你在Windows中,你需要一个体面的命令行shell,你可以在其中安装ssh。
答案 1 :(得分:0)
您可以检查服务器是否支持webdav,拥有ftp或ssh访问权限。 否则你唯一的选择就是使用wget来获取本地镜像:
wget -mk http://else.repository.labs/static/lit/MDMInternalTools/