getwd
Zjistit nebo nastavit pracovní adresář
getwd {base} | Dokumentace R v češtině |
Popis
getwd
vrací absolutní cestu k souborům reprezentující stávající pracovní adresář R procesu; setwd(dir)
se užívá k nastavení pracovního adresáře na dir
.
Použití
getwd() setwd(dir)
Argumenty
dir |
Znakový řetězec: bude udělána vlnovková expanze |
Hodnota
getwd
vrací znakový řetězec nebo NULL
jestli pracovní adresář není dostupní. Ve Windowsu vrácená cesta použije /
jako cestní oddělovač a bude zakódována v UTF-8. Cesta nebude mít zakončení /
pokud to není kořenový adresář (disku nebo sdílení ve Windowsu).
setwd
vrací stávající adresář před změnou, neviditelně a se stejnými konvencemi jako getwd
. Jestli neuspěje, vrátí chybu (včetně případu, kdy to není implementováno).
Poznámka
Říká se, že vrácená hodnota je absolutní cesta k souborům: může existovat víc než jedna reprezentace cesty k složce a v některých operačních systémech se může vrácená hodnota odlišovat po změně složek a následné změně zpátky na tu samou složku (například jestli byl projížděn symbolický odkaz).
Viz také
list.files
pro obsah složky.
normalizePath
pro "kanonický" název cesty.
Příklady
(WD <- getwd()) if (!is.null(WD)) setwd(WD)