使用read.xlsx删除已经在R studio中打开的文件

我正在做一个循环在不同的文件,需要读取一个文件提取信息,然后删除它。

在RI中使用openxlsx软件包

 datatemp = openxlsx::read.xlsx(xlsxFile = "./source/aFile.xlsx") 

然而,我不能从Windows中删除文件,它告诉我,它在R studio中打开,我试图将read.xlsx指向另一个文件,并closeAllConnections但它不起作用。

有没有办法断开R的文件,而不必closuresR studio?

谢谢

罗曼

我在Windows 7上,我用unlink让我删除文件

 datatemp = openxlsx::read.xlsx(xlsxFile = "temp.xlsx") unlink(datatemp) 

然后我能够手动删除文件没有问题