¿Hay alguna manera de copiar un directorio en R? No me vale incvocar al sistema porque el programam a de correr en varios OS y con el comando file.copy en windows no lo copia bien, Gracias por adelantado -- [[alternative HTML version deleted]]
miguel.angel.rodriguez.muinos en sergas.es
2013-Jul-17 10:59 UTC
[R-es] copiar directorio en r
Hola Javier, Y por qué no llamar al sistema? (después de detectar cuál es, claro) Se me ocurre que para "Unix-based" uses algo como: system(paste("cp -r",origen,destino)) y para Windows: system(paste("copy",origen,destino)) Un Saludo, Miguel. -----Mensaje original----- De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Javier Villacampa González Enviado el: miércoles, 17 de julio de 2013 12:34 Para: R ayuda Asunto: [R-es] copiar directorio en r ¿Hay alguna manera de copiar un directorio en R? No me vale incvocar al sistema porque el programam a de correr en varios OS y con el comando file.copy en windows no lo copia bien, Gracias por adelantado -- [[alternative HTML version deleted]] Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Iba a proponeros una solución con switch, pero algo raro ocurre con el comando system en windows no me hace caso system("dir") por ejemplo no muestra nada en pantalla.> sessionInfo()R version 2.15.2 (2012-10-26)Platform: x86_64-w64-mingw32/x64 (64-bit) locale: [1] LC_COLLATE=Spanish_Spain.1252 LC_CTYPE=Spanish_Spain.1252 LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C [5] LC_TIME=Spanish_Spain.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] stargazer_4.0 loaded via a namespace (and not attached): [1] roxygen_0.1-3 rstudio_0.97.248 tools_2.15.2 El 17 de julio de 2013 12:59, <miguel.angel.rodriguez.muinos@sergas.es>escribió:> Hola Javier, > > Y por qué no llamar al sistema? (después de detectar cuál es, claro) > > Se me ocurre que para "Unix-based" uses algo como: system(paste("cp > -r",origen,destino)) > > y para Windows: system(paste("copy",origen,destino)) > > Un Saludo, > Miguel. > > > > > -----Mensaje original----- > De: r-help-es-bounces@r-project.org [mailto: > r-help-es-bounces@r-project.org] En nombre de Javier Villacampa González > Enviado el: miércoles, 17 de julio de 2013 12:34 > Para: R ayuda > Asunto: [R-es] copiar directorio en r > > ¿Hay alguna manera de copiar un directorio en R? No me vale incvocar al > sistema porque el programam a de correr en varios OS y con el comando > file.copy en windows no lo copia bien, > > Gracias por adelantado > > -- > > [[alternative HTML version deleted]] > > > Nota: A información contida nesta mensaxe e os seus posibles documentos > adxuntos é privada e confidencial e está dirixida únicamente ó seu > destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, > por favor elimínea. A distribución ou copia desta mensaxe non está > autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y está dirigida únicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este > mensaje, por favor elimínelo. La distribución o copia de este mensaje no > está autorizada. > > See more languages: http://www.sergas.es/aviso_confidencialidad.htm >-- [[alternative HTML version deleted]]