R - write() 一个文件到 SAMBA 共享
R - write() a file to a SAMBA share
我在 R 中加载了一个文件,我想将其移动到 samba 共享
有点像
write(some-file, file = "|smbclient -U user //ip password")
它连接到 samba 但随后(我认为)输出是 smb: \>
中的 "executed" 我不想执行该文件,我不知道如何使用 smbclient.
中的 put
函数将文件传递到目的地
编辑:这与第一个 post 的问题不同。第一个post是我解决和回答的。重点是连接到 samba。现在我已经连接到它了,但是 write() 函数并没有生成文件,而是单独输出单词。我只是想知道如何让它在一句话中创建一个文件。
我通过改变哲学找到了答案:
首先,我在本地写文件,如
write(some-file, there)
然后我用system()函数调用smbclient,把已经写好的文件放进去
system("smbclient -U user //ip/dir password -c \"put some-file some-file\"")
我的脚本更复杂,它在 Shiny 应用程序中,但总而言之,这就是解决方案
我在 R 中加载了一个文件,我想将其移动到 samba 共享
有点像
write(some-file, file = "|smbclient -U user //ip password")
它连接到 samba 但随后(我认为)输出是 smb: \>
中的 "executed" 我不想执行该文件,我不知道如何使用 smbclient.
put
函数将文件传递到目的地
编辑:这与第一个 post 的问题不同。第一个post是我解决和回答的。重点是连接到 samba。现在我已经连接到它了,但是 write() 函数并没有生成文件,而是单独输出单词。我只是想知道如何让它在一句话中创建一个文件。
我通过改变哲学找到了答案:
首先,我在本地写文件,如
write(some-file, there)
然后我用system()函数调用smbclient,把已经写好的文件放进去
system("smbclient -U user //ip/dir password -c \"put some-file some-file\"")
我的脚本更复杂,它在 Shiny 应用程序中,但总而言之,这就是解决方案