如何在R中定位目录并自动设置其工作目录路径?
我的R的默认根目录下有一个“Box Sync”文件夹。我正在尝试创建代码,这样即使在我的目录和“Box Sync”文件夹之间有其他目录,我也可以找到并将其设置为工作目录。您可以使用如何在R中定位目录并自动设置其工作目录路径?,r,rstudio,R,Rstudio,我的R的默认根目录下有一个“Box Sync”文件夹。我正在尝试创建代码,这样即使在我的目录和“Box Sync”文件夹之间有其他目录,我也可以找到并将其设置为工作目录。您可以使用list.dirs(recursive=T)查找工作目录中的所有目录,然后使用endsWith查找那些自己命名为Box Sync的文件。如果需要,您可以进一步过滤这些内容,并使用setwd进行分配: dirs <- list.dirs(recursive = T) # List all directories
list.dirs(recursive=T)
查找工作目录中的所有目录,然后使用endsWith
查找那些自己命名为Box Sync
的文件。如果需要,您可以进一步过滤这些内容,并使用setwd
进行分配:
dirs <- list.dirs(recursive = T) # List all directories in the working directory
box_dirs <- dirs[endsWith(dirs, 'Box Sync')] # Show the ones ending with 'Box Sync'
box_dirs
[1] "./Box Sync"
[2] "./Library/Application Support/Box/Box Sync"
[3] "./Library/Logs/Box/Box Sync"
setwd(box_dirs[1])
祝你好运。如果需要任何帮助,请联系SO