我正try 使用{curl}包在我的ftp上创建一个新文件夹

这就是我到目前为止try 过的:

使用自定义请求设置句柄

library(curl)

h <- curl::new_handle() |>
  curl::handle_setopt(customrequest = "MkDir",
                      username = "my_username",
                      password = "my_passowrd"
  )

需要创建文件夹test

curl::curl_fetch_memory(url = "ftp://my_ip_address/test/",
                     handle = h )

出现以下错误

Error in curl::curl_fetch_memory(url = "ftp://my_ip_address/test/", handle = h) : 
  Failed initialization

我甚至试过了customrequest = "ftp-create-dirs"customrequest = "MKD"

使用相同的错误消息

如能就如何阅读、甚至在哪里阅读更多内容提供任何建议,我们将不胜感激

推荐答案

我能够使用以下工具创建一个文件夹

library(curl)
h <- new_handle()
handle_setopt(h, 
  userpwd = "user:12345", 
  customrequest="MKD test"
);
req <- curl_fetch_memory("ftp://my_ip_address", handle=h)

自定义请求包含"mkd"命令和您要创建的文件夹的名称.我得到的回复是

Error in curl_fetch_memory("ftp://127.0.0.1:5021", handle = h) : 
  RETR response: 257

这真的不是一个错误.状态代码"257"只是表示文件夹已创建,因此可以安全地忽略该消息.

R相关问答推荐

extract()函数不处理stanfit对象,我用错了吗?

在R中使用GG Plot时如何 suppress 等值线图中的彩色条

创建重复删除的唯一数据集组合列表

在特定列上滞后n行,同时扩展框架的长度

咕噜中的元素列表:map

随机森林回归:下拉列重要性

如何计算前一行的值,直到达到标准?

用关联字符串替换列名的元素

对于变量的每个值,仅 Select 包含列表中所有值的值.R

使用较长的查询提取具有部分匹配的列表中的较短目标,

有效识别长载体中的高/低命中

从多个线性回归模型中提取系数

`夹心::vcovCL`不等于`AER::tobit`标准错误

自定义gggraph,使geom_abline图层仅在沿x轴的特定范围内显示

Rmarkdown::Render vs Source()

如何在GALT包的函数&geom_x样条线中调整线宽

按镜像列值自定义行顺序

生存时间序列的逻辑检验

R:如何在数据集中使用Apply

在鼠标悬停时使用Plotly更改geom_point大小