2015-05-05 2 views
1

я файл загружен в R, что я хочу, чтобы перейти к доле самбыR - писать() файл на долю SAMBA

Это что-то вроде

write(some-file, file = "|smbclient -U user //ip password")

Он подключается к samba, но затем (я думаю) вывод «выполняется» в smb: \>, и я не хочу, чтобы файл был выполнен, я не знаю, как передать файл в пункт назначения с помощью функции put внутри smbclient.


Редактировать: Это не та же проблема, что и в первом сообщении. Первое сообщение решено и отвечает мной. Дело в том, что он соединялся с самбой. Теперь я уже подключен к нему, но функция write() не создает файл, вместо этого он выдает слова отдельно. Я просто хотел узнать, как создать файл в предложении.

ответ

3

Я нашел ответ, изменив философию:

Первый, я пишу файл локально, как

write(some-file, there) 

Затем я использую функцию системы() для вызова smbclient и поместить файл уже написал

system("smbclient -U user //ip/dir password -c \"put some-file some-file\"") 

Мой сценарий является более сложным, и это внутри Блестящая приложения, но в целом это решение

 Смежные вопросы

  • Нет связанных вопросов^_^