С функцией ftpUpload()
пакета RCurl
для R, я могу загрузить файл на 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. Создание и удаление информации с помощью jQuery
- 2. Как предоставить разрешение на создание и удаление папки в онлайн-сервере с помощью PHP
- 3. Создание и удаление divs с помощью javascript
- 4. Удаление содержимого папки с помощью python
- 5. Удаление содержимого папки с помощью сценария оболочки
- 6. Обновление с помощью rsync и удаление из исходной папки
- 7. Удаление папки на основе имени
- 8. Удаление папки и всего ее содержимого с помощью Qt?
- 9. Создание Zip папки с помощью C#
- 10. Как проверить подлинность с помощью Reddit RCurl
- 11. Внутренняя ошибка сервера с помощью RCurl
- 12. Создание внутренней папки папки с помощью Google Диска SDK iOS
- 13. Проверка подлинности API с помощью rCURL
- 14. Сопоставление неполной строки и создание папки с помощью PowerShell
- 15. Преобразование Curl в R с помощью RCurl
- 16. Получение ftp-данных с помощью RCurl
- 17. Создание/удаление папок с помощью C++
- 18. Как нажимать ссылки на следующую страницу с помощью RCURL?
- 19. Создание динамической папки и ее миниатюры с помощью php
- 20. Создание андроида проекта затмений с помощью SRC и разрешения папки
- 21. Удаление родительской папки msbuild
- 22. Создание и удаление OrderState
- 23. Удаление папки, кроме одной
- 24. Удаление папки __MACOSX с PHP?
- 25. Скремблирование javascript с RCurl
- 26. Получение и отправка html-формы из https с помощью rcurl
- 27. Удаление и повторное создание элемента с помощью React
- 28. Как загрузить файл с помощью файлов cookie с помощью Rcurl
- 29. Создание и удаление динамического текстового поля с помощью jquery/javascript
- 30. Создание папки с использованием Sharpbox
Возможно, вам нужно будет показать, что вы уже пробовали в воспроизводимом примере, чтобы люди могли мотивироваться, чтобы попытаться помочь вам дальше. –
@ SimonO101 У меня есть поиск в течение нескольких лет, но я не нашел ничего, чтобы попробовать. –
Попытайтесь выяснить, как это сделать с помощью скручивания, а затем выяснить, как это сделать с помощью Rcurl. Googling «удалить файл ftp curl» дает некоторые полезные результаты. – hadley