我想删除一个文件,一旦删除该文件,请继续使用我的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()
,但有没有办法动态地执行此操作。根据文件夹的大小,删除似乎需要更长的时间。