0
我使用:错误有R功能download.file:打开的文件太多
download.file(url,path_file,mode="wb",quiet=quiet)
与Windows 7 R版本3.2.3(2015年12月10日)来复制图像的数量较大( TIFF文件)。我要复制的文件数量庞大:300'00但失败了在某点以下问题:
“无法打开destfile‘TMP/74114070005_531__0.tiff’,原因 ‘打开的文件太多’ “
的问题是,不时的URL复制失败和R创建一个大小为0字节的空文件,但Windows锁定文件,所以我无法将其删除。所以失败的文件,直到我退出R.一定数量的失败副本后,然后我上面说“太多打开文件”
有没有办法关闭每个文件的连接错误继续开放?我尝试了closeAllConnections(),但这没有影响。
是否有一种方式来运行,这将“重启”将R PROGRAMM所以Windows将解锁文件A R命令行?
任何其他的想法,欢迎。
感谢
法比安斯基
也许你有'HTTR ::获得更多的运气(URL,HTTR :: write_disk(路径))' – Rentrop
@ Floo0感谢。我没有尝试,但我选择以前的功能的原因是,由于“wininet”它自动获得凭据。通过其他工具,我设法进行代理认证,但后来我被Kerberose认证了我的公司。我恐怕首先会遇到这个问题。在Windows中解锁文件并不容易。试图重新启动似乎是一个可能的选择,如果我设法做到这一点。谢谢。 –