R 闪亮应用程序中自动删除的临时文件 - 文件错误:无法打开连接

2024-01-13

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

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]

其实这个问题与tempdir()由执行闪亮应用程序的 R 会话创建的文件夹。该文件夹会在一段时间后自动删除。每次刷新时是否必须删除所有临时文件?或者相反,是否需要阻止 R 删除 Temp 文件夹中所有闪亮的临时文件?谢谢!


Edit- 以下是如何故意生成错误:

tempdir()
dir.exists(tempdir())

library(shiny)

# Windows shell required
shinyApp(
    ui = fluidPage("Please reload to see me fail."),
    server = function(input, output) {
        shell(paste("rmdir", dQuote(
            normalizePath(tempdir(), winslash = "/", mustWork = FALSE), q = FALSE
        ), "/s /q"))
    }
)

到目前为止,我在Windows 10(存储感知)中找到了一个有关删除临时文件的设置,该设置似乎默认处于活动状态。

按如下方式导航并uncheck:

  1. Settings
  2. 系统存储
  3. 存储感
  4. 改变我们自动释放空间的方式
  5. 删除我的应用程序未使用的临时文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R 闪亮应用程序中自动删除的临时文件 - 文件错误:无法打开连接 的相关文章

  • 从 n,k 维矩阵数组中减去 n,k 维矩阵

    如果我有一个数组A A lt array 0 c 4 3 5 for i in 1 5 set seed i A i lt matrix rnorm 12 4 3 如果我有矩阵 B set seed 6 B lt matrix rnorm
  • 如何对数字进行四舍五入并使其显示零?

    R 中将数字四舍五入到小数点后 2 位的常用代码是 gt a 14 1234 gt round a digits 2 gt a gt 14 12 但是 如果该数字的前两位小数位为零 则 R 会在显示中抑制零 gt a 14 0034 gt
  • 将字符串列拆分为多个虚拟变量

    作为 R 中 data table 包的相对缺乏经验的用户 我一直在尝试将一个文本列处理为大量指示符列 虚拟变量 每列中的 1 表示特定的子字符串是在字符串列中找到 例如我想处理这个 ID String 1 a b 2 b c 3 c 进入
  • R 闪亮仪表板中的动态重复条件面板

    我正在尝试创建一个动态条件面板 所以我的条件如下 在用户界面中输入 selectInput inpt Input Number seq 1 50 1 selectize FALSE 我的条件面板 UI 输入是 conditionalPane
  • 不同编程语言中的浮点数学

    我知道浮点数学充其量可能是丑陋的 但我想知道是否有人可以解释以下怪癖 在大多数编程语言中 我测试了 0 4 到 0 2 的加法会产生轻微的错误 而 0 4 0 1 0 1 则不会产生错误 两者计算不平等的原因是什么 在各自的编程语言中可以采
  • 需要在R中按行绑定列表数据

    我在 R 中按行绑定列表时遇到问题 我的列表数据集是 id 1 data k 1 id k b c 1 1 1 3 data k 2 id k b c 1 2 1 4 id 2 data k 1 id k b c 2 1 1 6 data
  • 如何按时间间隔匹配数据帧?

    这是我从数据记录器导入原始数据时经常出现的问题 温度记录仪设置为每十分钟记录一次温度 单独的气体记录仪设置为记录最后十分钟间隔内使用的气体 我想将这两个记录器的数据合并到一个数据框中进行绘图和分析 但时间并不完全一致 我希望每十分钟的时间段
  • picker输入字体或背景颜色

    我在闪亮的仪表板中使用 pickerInput 这很好 除了一个问题 背景颜色和字体颜色太相似 使得过滤器选择难以阅读 有什么办法可以改变背景或字体颜色吗 如果可能的话 我想继续使用 pickerInput 但如果有一个带有 selectI
  • 如何纠正 data.frame 上的字符编码

    我有一个像这样的数据框 data names lt data frame DATA c 1 5 rownames data names lt c IV xc1N JOS xc9 LUC xcdA RAM xd3N TO xd1O data
  • 为什么 sapply 的缩放速度比样本大小的 for 循环慢?

    假设我想采用向量 X 2 1 N 并将 e 计算为每个元 素的指数 是的 我认识到最好的方法就是通过向量化 exp X 但这样做的目的是将 for 循环与 sapply 进行比较 我通过逐步尝试三种方法 一种使用 for 循环 两种以不同方
  • 我可以使用哪个 R 函数来查找两条线的交点?

    我刚刚研究了 stackoverflow 上所有的 在 R 中寻找交集 问题 它们要么是关于曲线 要么是关于分布像这个 https stackoverflow com questions 20519431 finding point of
  • 在r中的某个阈值处破坏 cumsum() 函数

    例如我有以下代码 cumsum 1 100 我想打破它 如果一个元素 i 1 大于3000 我怎样才能做到这一点 因此 而不是这个结果 1 1 3 6 10 15 21 28 36 45 55 66 78 91 105 120 136 15
  • R,使用具有两种以上可能性的二项式分布

    我知道这可能是基本的 但我似乎有一个心理障碍 假设您想要计算在一个骰子上掷出 4 5 或 6 的概率 在 R 中 这很简单 sum 1 6 1 6 1 6 这给出了 1 2 这是正确答案 然而 我内心深处 可能应该保留的地方 认为我应该能够
  • 在ggplot中设置y轴中断

    我在代码中设置中断时遇到困难 我尝试添加breaks seq 0 100 by 20 但似乎无法让它正常工作 本质上我希望 Y 轴从 0 到 100 每 20 个刻度一次 YearlyCI lt read table header T te
  • 为什么这个 R ggplot2 代码会显示一个空白的显示设备?

    虽然 SO 通常不用于帮助解决错误 但这个显示了特别简单且特别烦人的行为 如果你是一个ggplot2用户 您可以在 10 秒或更短的时间内重现它 正如这个 GitHub 问题 ggplot gtable 创建空白显示 https githu
  • dplyr:连接中的 NSE (by)

    我很难弄清楚如何使用 dplyr left join 和 NSE 连接两个表 问题是我无法为 by 提供正确的值 我想我现在已经找到了解决方案 但感觉我正在以一种额外复杂的方式来做 因此 如果您知道更简单 更优雅的解决方案 请告诉我 这就是
  • 从数据框中绘制多条平滑线

    我对 R 比较陌生 我正在尝试绘制从 csv 文件加载的数据框 数据由 6 列组成 如下所示 xval col1 col2 col3 col4 col5 第一列 xval 由一系列单调递增的正整数 例如 10 40 60 等 组成 其他列
  • 增加雷达图中长轴标签的空间

    我想创建一个雷达图ggirahExtra ggRadar 问题是我的标签很长并且被剪掉了 我想我可以通过添加在标签和绘图之间创建更多空间margin margin 0 0 2 0 cm to element text in axis tex
  • 当设置 coord_fixed 时,ggplot/shiny 中的鼠标悬停坐标是错误的

    我正在使用问题中的答案 当您将鼠标悬停在闪亮的 ggplot 上时出现工具提示 https stackoverflow com questions 27965931 tooltip when you mouseover a ggplot o
  • MySQL 概念:会话与连接

    我对 MySQL 的概念有点困惑 会话与连接 当谈论连接到 MySQL 时 我们使用连接术语 连接池等 然而在 MySQL 在线文档中 http dev mysql com doc refman 4 1 en server system v

随机推荐

  • 如何在 MS Graph API 中组合 NOT 过滤器

    我想在图形 API 用户中搜索名字符合的每个人not从一些值开始 I tried https graph microsoft com v1 0 users filter NOT startswith displayName J https
  • 使用 Typescript 扩展传单标记

    我正在开发一个使用 Typescript 和 Leaflet 的项目 扩展传单标记的记录 JS 方法如下 L Marker Foo L Marker extend 然而 Typescript 抱怨道 Property Foo does no
  • Facebook API 不支持 get 请求

    我正在使用 PHP SDK 发布开放图操作 这些操作中大约有二十分之一会像平常一样出现在墙上 但我无法通过 API 访问或删除它 尝试执行此操作时会出现 不支持的 GET 请求 或 不支持的删除请求 错误 因此 除非用户使用 Faceboo
  • 在 Vim 中覆盖粘贴

    我希望能够从缓冲区粘贴一些东西 可能使用p 但我不想将其插入文本中 而是想替换之前的内容 就像R命令 我搜索了 Google vim 文档和 Stack Overflow 但找不到任何有关此问题的信息 我想这只是一个我不知道的命令 任何帮助
  • Javascript 库能够可靠地加载 Java Applet?

    Flash用户有精彩Swf对象 http code google com p swfobject JavaScript 库 抽象浏览器差异以可靠地将 swf 嵌入到其网页中 有没有像这样的 Java Applet 的 JavaScript
  • C# 防止自定义组合框自动选择项目

    我正在尝试在 C 中实现我自己的 ComboBox 类 因为直到 3 5 NET Framework 如果我没有记错的话 建议使用 StartWith 函数进行查找 即 如果列表包含 Doe John 和用户类型 John 该项目不显示 基
  • SQLAlchemy :在 3 个表的 union_all 的子查询上添加列名前缀

    这是我的mssql代码片段 cnt func count pvr svc ic idn label cnt x session query pvr svc inc type md cnt cast pvr svc crt dt DATE l
  • 最佳文件缓冲区读取大小?

    我正在编写一个需要读取相当大的文件的应用程序 我一直想知道现代 Windows XP 计算机上读取缓冲区的最佳大小是多少 我在 google 上搜索并找到了许多以 1024 作为最佳大小的示例 这是我的意思的一个片段 long pointe
  • .NET 中导致内存碎片的原因

    我正在使用 Red Gates ANTS 内存分析器来调试内存泄漏 它不断警告我 内存碎片可能会导致 NET 预留了过多的可用内存 or 内存碎片影响可分配的最大对象的大小 因为我有强迫症 这个问题必须解决 有哪些标准编码实践有助于避免内存
  • 如何在 Angularjs 2.0 中使用基本身份验证调用 REST 服务?

    我在 Angularjs 1 3 中有 java REST 服务和消费者 服务基于 JSON 并需要 BASIC 身份验证 用户名 密码 在 AgJs 1 3 中 我使用 Base64 工厂代码 在 google 上找到 从用户名和密码创建
  • SQL Server 从 Java DriverManager.getConnection() 登录失败,使用 pymssql.connect() 从 Python 工作

    我正在尝试使用DriverManager getConnection 从 Java 应用程序连接到 SQL Server 数据库 但我不断收到 用户登录失败 错误 我尝试过同时使用com microsoft sqlserver jdbc S
  • 文件从 REST 客户端上传到 REST 服务器

    我使用 PhilSturgeon 创建的 codeigniter 休息服务器库创建了一个休息服务器 github com philsturgeon codeigniter restserver http github com philstu
  • 卸载 create-react-app 时出现的问题

    我在跑步npm uninstall create react app 并且它返回 npm WARN saveError ENOENT no such file or directory open Users me Documents pac
  • Ionic 3 中的 CORS 地狱

    我有一个后端服务器 Spring Boot 由 nginx 代理 我的 Ionic 应用程序与之通信 对于每个请求 它都会发送以下标头 access control request headers access control allow
  • 查找 ASP.NET 面板中的所有控件?

    我的页面中有许多面板 我在其中收集用户信息并保存页面详细信息 页面面板有文本框 下拉列表 列表框 当我需要来到这个页面时 如果这些控件有任何值 我需要显示页面 这个怎么做 它归结为枚举控件层次结构中的所有控件 IEnumerable
  • 使用 derailed_benchmarks gem 时出现错误请求

    我正在尝试使用derailed benchmark 宝石 https github com schneems derailed benchmarks追踪 Rails 应用程序中的内存泄漏 当我运行测试时 USE SERVER puma bu
  • Android YouTube 下载网址 403 禁止

    有些视频无法下载 我用这个得到了下载网址 http www youtube com get video info video id itGNQbJwRSk 请问有人为什么下面的网址无法下载吗 总网址 http r1 sn a5m7lnek
  • .NET 字典作为属性

    有人可以向我指出一些 C 代码示例或提供一些代码 其中字典已用作类的属性 到目前为止我看到的例子并没有涵盖所有方面 即如何将字典声明为属性 如何添加 删除和检索字典中的元素 这是一个简单的例子 class Example private D
  • Spring MongoDB + QueryDSL 通过@DBRef相关对象查询

    我正在使用 spring data mongodb 和 querydsl mongodb 来执行更灵活的查询 我的应用程序有用户和订单 一个用户可以有多个订单 所以我的模型如下所示 public class User Id private
  • R 闪亮应用程序中自动删除的临时文件 - 文件错误:无法打开连接

    我创建了一个 R 闪亮应用程序 它每天使用批处理文件自动运行 启动应用程序时一切正常 但第二天它崩溃了 我收到以下消息 Warning in file open w cannot open file C Users bertin AppDa