随着RCurl
包R的ftpUpload()
功能删除FTP服务器上,我能上传文件的FTP服务器上。但是如何在R上创建FTP服务器上的新文件夹?以及如何删除文件或文件夹?创建一个文件夹,并用RCurl
2
A
回答
1
尝试使用curlPerform发送引用命令。尝试这样删除。您可能需要查看实际的ftp命令来创建目录并删除文件。
curlPerform(url="ftp://xxx.xxx.xxx.xxx/", quote="DELETE file.txt", userpwd = "user:pass")
3
它适用于我,但正确的报价命令是DELE,而不是DELETE! 以下命令http://www.nsftools.com/tips/RawFTP.htm
的列表,以便尝试:
curlPerform(url="ftp://xxx.xxx.xxx.xxx/", quote="DELE file.txt", userpwd = "user:pass")
1
为了创建一个新的文件夹,你可以简单地包含完整的路径,当你上传文件,并启用ftp.create.missing .dirs选项:
.opts <- list(ftp.create.missing.dirs=TRUE)
user <- "yourlogin"
pwd <- "yourpassword"
RCurl::ftpUpload(what = "filename.txt", to = "ftp://yourserver.com:21/newFolder/filename.txt", userpwd = paste(user, pwd, sep = ":"), .opts = opts)
相关问题
- 1. 无法使用RCurl创建文件夹
- 2. 文件夹中创建一个文件
- 3. 创建第二个文件夹,并放在第一个文件夹
- 4. 创建一个文件夹并保存使用fileopenpicker在Windows 8
- 5. 创建一个文件夹,并使用fileopenpicker在Windows 8
- 6. 我将如何使php文件夹,并创建一个文件到以前创建的文件夹
- 7. playbook:创建一个新文件夹并保存一些数据
- 8. 创建一个文件夹,并在那里与PHP的子文件夹
- 9. 获取资产的文件夹,并创建文件夹的资产文件夹,并创建一个文件中使用Windows 8
- 10. 试图创建$ now文件夹并复制.sql文件创建的文件夹
- 11. 在一个文件夹中创建一个文本文件
- 12. 创建一个文件夹,并插入一个index.php文件,其中的代码
- 13. CakePHP Controller创建一个空文件夹
- 14. 如何创建一个夹具文件
- 15. 创建一个文件,并用离子
- 16. 如何在sysfs文件夹中创建一个文件夹
- 17. 在C中创建一个文件夹的Zip文件夹#
- 18. 创建一个新的文件夹,该文件夹
- 19. 创建的DateTime一个文件夹的文件夹名称
- 20. 创建一个文件夹及其子文件夹
- 21. 如何在一个文件夹中创建文件夹:Android
- 22. 在src文件夹外创建一个文件夹
- 23. 使用ACL为一个用户创建一个文件夹
- 24. 在c中创建一个文件和一个文件夹#
- 25. 创建一个文件并存储在Java Web应用程序文件夹中
- 26. 创建一个文件夹的zip文件,并使用php下载它
- 27. Android:创建一个新文件夹并更改其权限
- 28. 提取的文件夹,并创建一个jar
- 29. Laravel:创建一个新文件夹并复制内容
- 30. 创建一个文件夹,并写入它的根目录Android
您可能需要显示您已经尝试过的重复示例,以便人们有动力去尝试并帮助您进一步尝试。 –
@ SimonO101我有几年的搜索,但我没有找到任何可以尝试的地方。 –
试着弄清楚如何用curl来做到这一点,然后弄清楚如何用Rcurl来做到这一点。谷歌搜索“删除文件的ftp卷曲”给出了一些有用的结果。 – hadley