2013-04-03 7 views
5

Sto provando a copiare file da una posizione di unità di rete in una libreria di sharepoint in R. La posizione della libreria di SharePoint richiede l'autenticazione dell'utente e mi chiedevo come posso copiare questi file e passare l'autenticazione nel codice . Un semplice file.copy non funziona. Stavo tentando di utilizzare la funzione getURL() dalla libreria RCurl ma non ha funzionato neanche. Mi stavo chiedendo come posso portare a termine questo compito: copiare i file mentre si passa l'autenticazione.Copia file nella libreria sharepoint in R

Ecco alcuni frammenti di codice che ho provato finora:

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) 

Grazie!

risposta

1

Non è la soluzione più elegante, ma se stai cercando di salvare in una singola libreria su SharePoint, puoi prima mappare quella libreria come un'unità sul tuo computer locale.

Utilizzare semplicemente setwd() per puntare a qualsiasi lettera di unità su cui è stata mappata la libreria. È quindi possibile trattare la libreria di Sharepoint come se si trattasse di un'altra posizione di unità condivisa, leggendo e scrivendo file da/a essa.

Problemi correlati