在R

时间:2016-10-20 21:01:58

标签: r delete-file unlink

我想删除一个文件,一旦删除该文件,请继续使用我的R脚本。

例如:

创建一个包含.csv的文件夹

dir <- getwd()
dir.create(file.path(dir, "folder"), showWarnings = FALSE)
df <- matrix(1:100000,nrow=1000)
write.csv(df,file.path(dir,"folder/test.csv"))

现在,如果我运行unlink(),它将不会等到完成取消链接以执行下一行。这会将file.still.there留给TRUE

unlink(file.path(dir, "folder"),recursive = T)
file.still.there <- file.exists(file.path(dir, "folder"))

我知道我可以使用Sys.sleep(),但有没有办法动态地执行此操作。根据文件夹的大小,删除似乎需要更长的时间。

0 个答案:

没有答案