[1] FALSE
Rでディレクトリを作成する
R
Rでディレクトリを作成するには、dir.create
関数を用います。 dirはdirectoryの略です。
しかし、二回目以降コードを走らせたときに、上書きされてしまうため、作成するディレクトリが存在するかどうかの処理を入れておくとよいでしょう。 ディレクトリが存在するかどうかを判別するには、dir.exist
関数を用います。
存在しない場合はFALSE
、存在する場合はTRUE
を返します。 これを利用して、作成するディレクトリが存在しない場合だけディレクトリを新規作成するコードは以下のようになります。
dir_name <- "./output/202408_thickness"
if (dir.exists(dir_name) == FALSE) {
dir.create(dir_name)
cat(paste(dir_name, "has created."))
}
関数にすると使いやすくなるでしょう。
my.dir.create <- function(dir_name) {
if (dir.exists(dir_name) == FALSE) {
dir.create(dir_name)
cat(paste(dur_name, "has created."))
}
}