当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R getwd 获取或设置工作目录


R语言 getwd 位于 base 包(package)。

说明

getwd返回表示当前工作目录的绝对文件路径R过程;setwd(dir)用于将工作目录设置为dir.

用法

getwd()
setwd(dir)

参数

dir

将完成字符串:tilde expansion

细节

请参阅files 了解如何解释带有标记编码的文件路径。

getwd 返回字符串,如果工作目录不可用,则返回NULL。在 Windows 上,返回的路径将使用 / 作为路径分隔符并以 UTF-8 进行编码。该路径不会有尾随 /,除非它是根目录(Windows 上的驱动器或共享)。

setwd 以不可见方式返回更改之前的当前目录,并且与 getwd 具有相同的约定。如果不成功(包括没有实现),就会报错。

注意

请注意,返回值被认为是绝对文件路径:目录路径可以有多种表示形式,并且在某些操作系统上,更改目录并更改回同一目录后返回的值可能会有所不同(例如,如果符号已遍历链接)。

例子

(WD <- getwd())
if (!is.null(WD)) setwd(WD)

也可以看看

list.files 表示目录的内容。

normalizePath 表示 ‘canonical’ 路径名。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Get or Set Working Directory。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。