问题标签 [temporary-files]

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 回答
1146 浏览

python - 如何使用python在其他进程可见的内存中创建临时文件

我正在尝试在 python 中编写简单的批处理文件生成器。批处理文件由大约 30-50 行文本组成,并传递给其他应用程序。在脚本执行期间,有很多对外部应用程序的调用。我想在内存中创建文件(如 win32 中的命名管道)。有什么独立于平台的方式吗?

UPD:感谢您的建议。最后决定使用套接字在使用cogen的应用程序之间传递消息。

0 投票
3 回答
14587 浏览

c++ - Qt - 如何为任意用户获取“临时”目录?

对于每个操作系统,都有一个用于存储临时数据的位置。它可能像:C:/Users/[user name]/AppData/Temp(左右)。如何使用 QT 独立于操作系统获得此路径?

0 投票
5 回答
8737 浏览

c# - 临时文件保存的时间长度?

我正在开发一个程序,它将生成一些临时文件,等待用户输入一些内容,然后使用这些临时文件进行操作。

我想知道我是否可以可靠地期望这些临时文件在我完全处理完它们之前不会消失(例如,它们会在用户工作时消失吗?)。

显然,我可以在我的 appdata 中创建自己的文件夹并将其用于临时文件。但是使用 C#Path.GetTempFileName()Path.GetTempPath() + somename. 以这种方式创建的文件何时会被删除?

澄清一下,我不是在寻找如何创建临时文件,而是在寻找创建的临时文件GetTempPath()保留多长时间,以及在使用它们之前是否足够长以等待用户输入。

0 投票
2 回答
830 浏览

c# - 如何删除仍在其他程序中打开的临时文件?

我的程序写入临时 PDF 文件(使用Path.GetTempFileName),然后将其传递给默认的 PDF 处理程序(通常是 Adob​​e Reader)进行显示。我的 Main 方法中有一个finally块来删除临时文件,但如果我的程序关闭时 Adob​​e Reader 仍然打开,则文件保持打开状态并且无法删除。

一种解决方案是将它们留在那里并假设用户有一天会清除他的临时文件夹;每个文件只有 1.5 MB。但是有更好的方法吗?

我以为我曾经读过一种方法来注册要在下次重新启动时删除的文件,类似于安装程序和 Windows 更新所做的,但我现在找不到任何信息。我可以在这里使用类似的功能吗?

0 投票
6 回答
170510 浏览

python - 如何创建临时目录并获取其路径/文件名?

如何在 Python 中创建一个临时目录并获取其路径/文件名?

0 投票
1 回答
578 浏览

asp.net - 在哪里可以找到丢失的 .aspx.vb 文件的副本?

我遇到了一个小灾难:我在 .aspx.vb 文件中执行了“撤消签出”操作,结果丢失了所有工作。

如何恢复我的代码?

我可以在临时 ASP.NET 文件中找到它吗?如果有,在哪里?还有其他值得检查的 VS2010 临时文件夹吗?视觉源安全临时文件夹?

0 投票
3 回答
2933 浏览

php - 上传的文件在您的服务器上保留多长时间?

当我使用表单上传文件时,它会给我“名称”和“tmp_name”,您应该将文件从其临时位置移动以保留它。但是文件在被删除之前会在服务器上保留多长时间?它是永久存储在那里直到您手动清理文件夹,还是在它提交的 PHP 脚本完成运行后被删除?我的表单跨越多个页面,我只想在最后处理所有内容,而不是在表单的每一页完成后处理部分。上传是在第 3 步(共 5 步)中,所以我想知道是否保存了第 3 步中上传的文件信息,在第 5 步后表单完成时文件是否仍然存在。

0 投票
8 回答
13415 浏览

c# - 是否应该使用 Dispose() 或 Finalize() 来删除临时文件?

我有一个类Path.GetTempFileName()在它处于活动状态时使用临时文件 ()。我想确保这些文件在我的程序关闭后不会保留在用户的硬盘上占用空间。现在我的班级有一个Close()方法可以检查班级使用的任何临时文件是否仍然存在并删除它们。

将此代码放在 Dispose() 或 Finalize() 方法中是否更有意义?

0 投票
1 回答
5259 浏览

spring - 如何移动 Atomikos 的 tm.out 和 *.epoch 文件的位置?

我正在运行一个使用 Atomikos 的 J2SE 应用程序,它将大量日志文件转储到当前目录。我想将这些文件的位置移动到“/tmp”,但我找不到可以从 Spring XML 配置文件中设置的配置属性。

Atomikos 文档引用了一个属性:

这似乎正是我需要的,但是如何在没有 jta.properties 文件的情况下从 Spring 设置它?这是我的事务管理器配置:

0 投票
4 回答
229 浏览

c++ - var arg list to tempfile,为什么需要它?

我在一个类的构造函数中有这个代码(不是我写的),它将一个变量 arg 列表写入一个 tmp 文件。

我想知道为什么需要这个?在此 ctor 超出范围并且 var arg 列表位于 m_str 向量内后,将删除 tmpfile。

有人可以在不使用 tmpfile 的情况下提出更好的方法吗?