+-

为什么file.exces()返回false?
setwd("~/Desktop/demo")
dir <- "~/Desktop/demo"
samp <- iris
write.csv(samp,"samp.csv")
samp<-read.csv("samp.csv")
file <- file.path(dir,"tem", iris$Sepal.Length, "df.sf.gz")
file #
file.exists(file)
这应该是TRUE。但我的是FALSE
0
投票
投票
要知道 dir 踏上征途
file.exists(dir)
TRUE
但是 dir 是对一个存在的文件进行搜索,所以。TRUE.
file.exists(file) 它不是一个真正的文件在你的硬盘只是在R(或持有任何评估为 TRUE),所以 FALSE.
小费。递归文件创建,乱七八糟,你可以得到你想要的东西,我想。
dir.create(file.path('testdir2', 'testdir3'), recursive = TRUE)