如何使用R删除Windows下的临时文件夹?

如何使用R删除Windows下的临时文件夹?

问题描述:

一会后,我想清理我的临时文件夹,例如像如何使用R删除Windows下的临时文件夹?

d <- tempfile() 
dir.create(d) 
setwd(d) 
# now work and sweave and latex etc 

如何删除d及其要素? file.remove失败。

+0

这是没有必要的。 R本身会删除临时目录中的所有内容。 – Marek 2011-06-06 09:54:58

尝试unlink("d", recursive=TRUE)。这应该删除该文件夹及其内容。

+0

很好,谢谢! – 2011-06-04 04:36:23

+0

用取消链接删除临时目录是可能的,但随后在此会话中使用tempdir,例如试图写入临时文件'write.csv(“aaa”,file.path(tempdir(),“file.txt “))'会返回错误'无法打开文件'/tmp/RtmpXRQJYF/file.txt':没有这样的文件或目录。必须重新启动R再次使用tempdir()。 – 2015-10-01 12:49:41

尝试?unlink。取决于你使用的是什么,但这是:

unlink(d, recursive=TRUE) 

应该工作。如果你想删除内容并重新使用文件夹,你可以试试这个:

file.remove(dir(d, full.names=TRUE))