临时文件在R Shiny应用程序中自动删除

时间:2018-11-05 10:01:35

标签: r shiny connection temp

我创建了一个R Shiny应用程序,该程序每天使用批处理文件自动运行。 启动应用程序时,一切正常,但第二天崩溃,我收到以下消息:

Warning in file(open = "w+") :
  cannot open file
'C:\Users\bertin\AppData\Local\Temp\RtmpKiBPOU\Rf3f835d1a66' : No such file or directory
Warning: Error in file: cannot open the connection
  [No stack trace available]

实际上,此问题与R闪亮的temp文件夹有关,该文件夹在一段时间后会自动删除。每次刷新时都必须删除所有Temp文件吗?还是相反,是否需要防止R删除Temp文件夹上的所有闪亮的临时文件?谢谢!

2 个答案:

答案 0 :(得分:0)

删除临时目录后,会话数据也会丢失。但是,如果我正确理解您的问题,则与您的“闪亮应用程序”无关。 因此,如果您昨天不需要任何会话数据,则可以调用“ .rs.restartR()”重新启动R会话,从而设置一个新的临时目录。您可能会收到一个错误,提示您无法保存上一个会话(因为该目录已不存在)。 之后,您应该可以再次启动Shiny App。

答案 1 :(得分:0)

现在,我已经在Windows 10(存储感知)中找到了有关删除临时文件的设置,该设置似乎默认情况下处于活动状态。

导航如下,并取消选中

  1. 设置
  2. 系统存储
  3. 存储意识
  4. 更改我们自动释放空间的方式
  5. 删除我的应用未使用的临时文件

Windows Storage Sense