问题标签 [temporary-directory]

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.

0 投票
1 回答
571 浏览

java - 在 Maven 构建期间需要一个好的“主”目录用于 web 应用程序

我有一个 Java Web 应用程序,它使用 JNDI 来确定其“主”目录,其中各种配置文件和日志记录发生在该目录中。在 Maven 构建期间,我们在 settings.xml 中的属性中设置主目录位置。在 Maven 资源过滤构建期间,该属性又被放入 Jetty/Tomcat JNDI 文件中。一切都很好。

然而,这种设置要求一台机器上一次只能发生一个 Maven 构建,这很快就会成为我们的 Hudson CI 服务器的一个问题。它还要求用户在构建之前创建此目录,这有助于破坏构建的可移植性。理想情况下,我可以通过在父 POM 中定义一个变量来使用父 POM 项目的“目标”目录作为“主”目录:

<webapp-home>${project.basedir}/target<webapp-home>

但这不起作用,因为每个 Maven 模块都重新定义webapp-home为不同的东西。我不知道为什么。如果我能解决那个问题,我就准备好了。

否则,我可以将什么用作一个好的临时“主”或“工作”目录,它是构建所独有的,并且在构建中的所有 Maven 模块中都是不变的?额外的问题是:如果目录不存在,我可以让 Maven 为我创建目录吗?

0 投票
1 回答
1545 浏览

perl - 如何临时更改 Perl 使用的 tmp 目录?

我使用的一些库似乎将内容写入/tmp.

我想将我的脚本(以及所有导入的库)使用的“临时”目录位置更改为/new/tmp/location. 不用说,我不想影响我的脚本之外的任何东西(例如,重新安装/tmp不是一种选择)。

我怎样才能做到这一点?

0 投票
5 回答
171349 浏览

bash - 如何创建临时目录?

我用来创建一个tempfile,删除它并将其重新创建为一个目录:

问题是,当它运行到<breakpoint>时,恰好有另一个程序想要做同样的事情,这mkdir -ed 一个同名的临时目录,将导致该程序失败。

0 投票
3 回答
7729 浏览

c# - C# 最佳实践:编写“临时”文件以供下载:放置在应用程序的环境文件夹或临时文件夹中

基本上,我想知道在以下下载文件问题时是否有最佳实践,不仅仅是临时使用,而是最终将它们移动到应用程序文件夹。我面临一些选择:

因为当时某些文件正在使用中,所以我无法选择将文件直接写入最终到达的位置。它必须去一个临时区域...

0 投票
1 回答
4757 浏览

java - 删除临时目录

我在这里找到了一些用于在 Java 中创建临时目录的代码。

我怎样才能在我的 servlet 生命结束时处理这个临时目录并删除它?

0 投票
3 回答
7029 浏览

c - 在 Windows 中从纯 C 创建一个唯一的临时目录

我想从一些 C 代码(不是 C++ 或 C#)在 Windows 中创建一个唯一的临时目录。我想这样做,以便可以将一些临时文件放在目录中,然后在完成后轻松删除它们(通过递归删除目录)。

我本质上是在寻找与 linux mkdtemp 功能等效的东西。这里有一个 C# 答案,对这个问题的回答 建议使用 Boost。但是由于我使用的是 C,因此这些解决方案对我不起作用。

到目前为止,我能想到的最好的方法是使用 GetTempFileNameCreateDirectory但问题是,如果我要求 GetTempFileName 创建一个唯一的文件名,它也会创建文件(我不想要,因为我想创建一个目录)。

相关的是 GetTempPath,它从环境变量返回用户临时文件夹的位置 - 但由于我想创建自己的目录,以后可以安全地删除,我仍然需要在它返回的任何路径内创建一个目录。

看起来如果我想创建一个唯一的目录,我必须创建一个临时文件,获取名称,删除它,然后创建一个同名的目录 - 这听起来很混乱。还有其他想法吗?

0 投票
1 回答
66 浏览

environment-variables - What is the standard environment variable used to specify a temporary directory?

I am writing a script that uses a temporary directory, and I would like to allow it to read the user's chosen temporary directory from an environment variable. What environment variable(s) should my script look at?

0 投票
1 回答
333 浏览

path - 建议一个合适的位置来保存录制的语音笔记

我正在开发一个能够使用 AVAudioRecorder 录制语音的 iphone 应用程序。目前我正在将笔记保存在 TemporaryDirectory()

我不确定这是存储文件的最佳位置。谁能建议存储此类音频文件的最佳位置,以便以后使用该路径访问?

0 投票
1 回答
5690 浏览

iphone - 在 NSTemporaryDirectory 中创建目录

如何在里面创建目录NSTemporaryDirectory?我试过类似的东西:

后跟文件名,但它不起作用。

0 投票
1 回答
327 浏览

iphone - iphone - 如果我不关心图像文件的持久性,我应该在哪里存储图像文件?

我知道通常我有两个位置选择:临时文件夹或缓存文件夹。

但是谁能告诉我确切的区别?

我的应用程序会根据用户的请求下载相当多的图像。当然,没有人需要它们永久保存在 iphone 的磁盘上。但是我仍然需要缓存它们,以防用户在相对较短的时间内返回查看它们。

临时文件夹可以是一个地方,据我了解它将被系统清除。但是什么时候会被清除呢?

对于缓存文件夹,缓存文件夹也会定期清除吗?如果缓存文件夹不被清空,我把图片写入缓存文件夹,长期来看会占用太多空间,当然对用户不好。

那么,有人可以给我一些提示并告诉我这两个文件夹之间的确切差异吗?

谢谢