问题标签 [tempdir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Rscript 在 Windows 上通过 plink -ssh 运行 TMPDIR 问题
我想通过 plink 创建自己的变体makePSOCKcluster
并newPSOCKnode
使用 ssh 连接。所以,我重写代码
通过我的变体,这给了我cmd
这样的:
这里的 ClusterNode1 是当前机器(我以 Rebelion 登录,它是管理员登录)。
但是system(cmd, wait=FALSE, input="")
给了我这个:
我不知道为什么我会收到这个错误,我该怎么办。我将和变量设置为TMPDIR
,我为除客人之外的所有类型的用户设置了最大权限。TMP
TEMP
%USERPROFILE%/AppData/Local/Temp
谁能帮我解决这个问题?谢谢。
java - 如何在 Java 中为临时目录配置 root
我们运行的代码符合创建临时目录的标准:
接着:
这有效地创建了目录,/tmp/
以便我们得到类似/tmp/ourprefix-1234
或类似的东西。
不幸的是,这个基本目录/tmp/
似乎是固定的,因为在我们的构建服务器上,很多东西都倾向于将它们的临时文件放在那里,而且 /tmp/ 所在的分区相当小,这是一个问题。
有没有办法从外部配置这个设施(即不改变代码)?我猜这/tmp/
是一个默认值,可以通过设置一个特殊的环境变量或(更多Javaish)将一个特殊的属性传递给编译器(例如-Djava.tmp.root=/path/to/my/larger/partition/tmp
)来覆盖。
我尝试使用java.io.tmpdir
,但设置它没有任何效果;如果没有给出任何内容,这似乎是默认值,createTempDirectory()
但在我们的例子中,代码传递了一个前缀。
知道如何在不更改源代码的情况下实现我想要的吗?
编辑
经过一番调查,我发现这很好用:
使用pwd编译javac TestTempDir.java
、准备mkdir tmp
和运行,这将按预期工作:java -Djava.io.tmpdir=
/tmp TestTempDir
我的问题似乎与 Jenkins 及其 Maven 插件有关,它没有将设置的属性传递给测试用例:-/
r - 在不打开 R 的情况下更改临时目录
今天早上,当我尝试在我的 Ubuntu 机器上启动 R 时,我收到一个新错误:
但是,当我通过 Internet 搜索时,我意识到我的TMP
目录已满,如下所示:
这里有很好的讨论如何更改该TMP
目录
但是,这需要打开R
然后更改修改.Renviron
文件。但是,由于我现在无法打开R
,因此我无法使用上述解决方案来解决我的问题。
所以,我正在寻找某种方法将TMP
目录修改为其他自定义文件夹,例如'/opt/R'
不打开R
任何建议将不胜感激。
谢谢,
download - 使用 download.file() 从谷歌驱动器下载 .rds
我仍然无法将谷歌驱动器中的大文件(.rds)导入 R。目的是从驱动器中提取 rds 文件,以便在 Rshiny.app 中使用。
如果我使用
它工作正常,因为它按 ID 将文件下载到 tempdir 中。但是它每次都需要对tidyverse(几乎)进行令牌身份验证。
还有其他选项使用download.file()
R How to read a file from google drive using R,但是我遇到的问题是共享/下载链接会导致提示,通知用户进行病毒扫描。
我试过直接下载链接,更改href,共享链接,但没有成功。有什么想法可以解决这个问题,使用共享/下载链接和download.file()
?
java - 在使用 Java 文件方法从临时创建新文件之前删除文件
我有下面的代码,我试图在temp
目录中创建新文件,该文件是xml
文件并且工作正常。
现在每次我运行代码时,我想temp
在创建新的 xml 文件之前从这个目录中删除以前的 xml 文件,因为 xml 文件的大小很大,它可能会填满我的临时空间。xml 文件有一定的命名约定life__*.xml
。所以它应该删除所有life__*.xml
文件。
我不确定我们是否可以tempFile.deleteOnExit()
在这里使用或如何使用它,因为我在 java 文件处理方面还很陌生,不知道在代码中更改什么以及在哪里进行更改:
amazon-web-services - 如何将文件添加到临时目录?
我创建了一个临时目录,使用tmpDir, err := ioutil.TempDir(dir, "OAS")
. 我使用此路径将从 aws 中提取的 swagger 添加到此临时目录。path = tmpDir + "/" + apiName + ".json"
,但它不起作用。我也试过path = <path>/OAS/apiName.json
了也没用。所以我的问题是如果我想向这个 tempDir 添加一个文件,我该如何定义它的路径?
kotlin - 如何在 Kotlin 中使用 Junit 5 的 TempDir?
我想将以下(工作)java 测试转换为 Kotlin:
使用 IntelliJ 的内置转换器,它变为:
但这无法初始化:
然而,放在public
前面var
并没有什么区别。我收到相同的错误消息,IntelliJ 甚至建议再次删除明显的“冗余” public
。
r - 将弹性表导出到 R 中的单词
我是 R 的新手。我非常感谢每一个帮助。我创建了一个 flextable 并希望将文件导出到 word 文档。这工作正常。我按照建议使用了一个临时文件“https://davidgohel.github.io/flextable/reference/save_as_docx.html”。我尝试将此临时文件导出或保存到我的工作目录,但这不起作用:
=> 错误:\Users\XXX\Desktop\example_2.docx 的目录不存在。此外,打印功能不起作用。
是否可以将临时文件直接保存在工作目录中
kotlin - 如何将 Junit5 @TempDir 与 Kotlin 一起使用?(“JvmField 只能应用于最终属性”编译错误)
我正在尝试(到目前为止没有任何运气)将 Junit5 @Tempdir 注释与 Kotlin 一起使用。
在之前的 stackoverflow 帖子(此处链接)之后,我尝试了以下代码:
不幸的是,我在编译时收到以下错误:“JvmField 只能应用于最终属性”......
知道吗?
非常感谢您的专业知识和时间。
此致