我一直在使用read.dbc package中的read.dbc
函数,它对我来说很好。
不幸的是,有时候要读取的文件已损坏。为了解决这个问题,我使用了try语句。问题是损坏的文件保持"打开"在R中,直到我完成R会话,在会话结束之前,我无法删除该文件。
我的代码是:
ReadFile <- try(read.dbc("C:/LocalPath/A_File.txt"))
有没有办法去关闭&#34;提前连接(无需结束会话)?
此外,我尝试使用rm()
删除变量,然后使用gc()
清除内存,但文件保持打开状态。
更多详情:RStudio v0.99.484,R v3.3.1(x64),OS Windows 7 Enterprise SP1
PS。:要重现错误,只需尝试读取任何不是dbc文件的文件,例如TXT文件。