При загрузке файлов (Windows 7) с помощьюошибка tryCatch: действие не может быть завершено, поскольку папка открыта в RStudio R сессии
tryCatch(download.file(paste0(url_bv,arq), paste0(dir_bv,arq))
,error=function(cond) message(paste('erro:',arq,'não encontrado'))
,warning=function(cond) message(paste('warning:',arq,'não encontrado')))
Я не могу удалить файлы, получать сбщи в вопрос название.
Если я просто
download.file(paste0(url_bv,arq), paste0(dir_bv,arq))
нет никаких проблем.
Как я могу освободить папку/файл в R?
Вы можете закрыть или перезапустить сеанс R в RStudio? 'ShowConnections()' перечисляет что-нибудь активное? Если так, попытайтесь закрыть их. – r2evans
@ r2evans, только stdin, stdout и stderr. Я могу перезапустить RStudio - он работает нормально. Когда я это сделаю, файл будет выпущен. – x00
Некоторое время назад я нашел пакет ('readr', я полагаю), который держался за дескриптор файла после некоторого типа ошибок, и перезапуск был единственным средством. Возможно ли, что загрузка «в основном» завершена, но не полностью? Можете ли вы воспроизвести поведение с той же загрузкой? – r2evans