设置两条路径指向同一路径

问题描述 投票:2回答:1

我正与我的同事分享我的大部分代码,并且这样做我们需要编辑不同的根目录来运行代码。例如,我正在访问我的所有文件:

   /usethis/mypath/mydir/now_same/mapk/

他在:

   /media/hispath/hisdir/now_same/mapk/

我想要做的是任何后续路径方向访问代码中的任何文件/子程序,我想指向我的目录,即(/usethis/mypath/mydir/)并且之后不改变任何东西,即(/now_same/mapk/)。因此,如果他向我发送/media/hispath/hisdir/now_same/mapk/代码,我只想在不改变代码中的任何内容的情况下使用它。

我们该怎么做呢?

r path directory
1个回答
0
投票

通过工作总监作为参数,参见示例:

myScript.R

args <- commandArgs(trailingOnly = TRUE)
setwd(args[1])

# other code
# ...
# end of myScript.R

现在使用自定义工作目录运行脚本:

Rscript myScript.R path/to/my/directory
© www.soinside.com 2019 - 2024. All rights reserved.