使用r进行文件夹管理:检查目录是否存在,如果不存在则创建。
使用r进行文件夹管理:检查目录是否存在,如果不存在则创建。
我经常编写生成大量输出的R脚本。我认为将这些输出放入自己的目录中更加清晰。我编写的以下内容将检查目录是否存在并进入该目录,或创建目录然后再进入该目录。有更好的方法来处理这个问题吗?
mainDir <- "c:/path/to/main/dir" subDir <- "outputDirectory" if (file.exists(subDir)){ setwd(file.path(mainDir, subDir)) } else { dir.create(file.path(mainDir, subDir)) setwd(file.path(mainDir, subDir)) }
admin 更改状态以发布 2023年5月22日