我正在对不同的文件进行循环,需要读取文件提取信息然后将其删除。
在R中我使用包openxlsx
datatemp = openxlsx::read.xlsx(xlsxFile = "./source/aFile.xlsx")
但是我无法从Windows中删除文件,它告诉我它在R studio中打开,我试图将read.xlsx指向另一个文件,然后转到closeAllConnections
但它无法正常工作。
有没有办法在不关闭R studio的情况下断开R与文件的连接?
由于
罗曼
答案 0 :(得分:2)
我在Windows 7上使用unlink
,我可以删除文件
datatemp = openxlsx::read.xlsx(xlsxFile = "temp.xlsx")
unlink(datatemp)
然后我能够手动删除文件