Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R-write()将文件写入SAMBA共享_R_File_Put_Samba - Fatal编程技术网

R-write()将文件写入SAMBA共享

R-write()将文件写入SAMBA共享,r,file,put,samba,R,File,Put,Samba,我在R中加载了一个文件,我想将其移动到samba共享 有点像 write(一些文件,file=“|smbclient-U user//ip密码”) 它连接到samba,但是(我认为)输出是在smb:\>中“执行”的,我不想执行文件,我不知道如何使用smbclient中的put函数将文件传递到目标 编辑:这与第一篇文章的问题不同。第一篇文章由我解答和回答。这里的重点是连接samba。现在我已经连接到它了,但是write()函数不生成文件,而是单独输出单词。我只是想知道如何让它在一个句子中创建一个

我在R中加载了一个文件,我想将其移动到samba共享

有点像

write(一些文件,file=“|smbclient-U user//ip密码”)

它连接到samba,但是(我认为)输出是在
smb:\>
中“执行”的,我不想执行文件,我不知道如何使用smbclient中的
put
函数将文件传递到目标



编辑:这与第一篇文章的问题不同。第一篇文章由我解答和回答。这里的重点是连接samba。现在我已经连接到它了,但是write()函数不生成文件,而是单独输出单词。我只是想知道如何让它在一个句子中创建一个文件。

我通过改变哲学找到了答案:

首先,我在本地写文件,比如

write(some-file, there)
然后我使用system()函数调用smbclient并将已写入的文件放入其中

system("smbclient -U user //ip/dir password -c \"put some-file some-file\"")
我的脚本更复杂,它在一个闪亮的应用程序中,但总而言之,这就是解决方案