2013-04-03 3 views
5

Я пытаюсь скопировать файлы из сетевого диска в библиотеку sharepoint в R. Для размещения библиотеки sharepoint требуется аутентификация пользователя, и мне было интересно, как я могу копировать эти файлы и передавать аутентификацию в коде , Простой файл .copy не работает. Я пытался использовать функцию getURL() из библиотеки RCurl, но это тоже не сработало. Мне было интересно, как я могу выполнить эту задачу - копирование файлов при передаче аутентификации.Копирование файла в библиотеку sharepoint в R

Вот некоторые фрагменты кода, которые я пытался до сих пор:

library(RCurl) 
from <- "filename" 
to <- "\\\\sharepoint.company.com\\Directory" #First attempt with just sharepoint location 
to <- "file://sharepoint.company.com/Directory" #Another attempt with different format 
h = getCurlHandle(header = TRUE, userpwd = "username:password") 
getURL(to, verbose = TRUE, curl = h) 
status <- file.copy(from, to) 

Спасибо!

ответ

1

Не самое элегантное решение, но если вы хотите сохранить в одной библиотеке в SharePoint, вы можете сначала отобразить эту библиотеку в качестве диска на вашем локальном компьютере.

Просто используйте setwd(), чтобы указать на любую букву диска, на которую вы сопоставили библиотеку. Затем вы можете обрабатывать эту библиотеку Sharepoint, как если бы это было другое местоположение общего диска, чтение и запись файлов с/на него.

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