On Mon, Dec 6, 2010 at 6:27 AM, david monterde <[email protected]> wrote:
> I use the select.list when I have welldefined the paths and the fix function 
> when not
> I start idetifyind the unit, and then the rest of the path:
>
>   unit   <- select.list(paste(letters,":/",sep=""))
>   paths <- c("Projects/Data/", "MyPenDrive/Projects/Data")
>   path  <- select.list(paths)
>   path  <- paste(unit,path,sep="")
>
> So I can work with the same program in any computer using my pendrive, or in 
> my computer using my own path.
>
> If there is not a fixed path:
>
>   path <- "c:/new path/"
>   fix(path)
>
> You can use the select-list function to choose between different platforms, 
> (Linux, Mac, Windows):
>
>   OS   <- select.list("Lunix,"Mac","Windows")
>   if (OS=="Linux") then { # use the select.list function with paths in Linux 
> format (//users//) }
>   if (OS=="Windows") then { # use the select.list function with paths in 
> Linux format (c:/) }
>

You can detect windows vs. unix using .Platform$OS eliminating a
question to the user.  See ?.Platform

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-teaching

Reply via email to