问题标签 [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.
java - JUnit : When do I declare a TemporaryFolder object?
I am trying to test a method that copies a source file to a dest file using JUnit's TemporaryFolder
. I get a Java IOException
when I try run this test however. Does it matter where I make the declaration for the folder? (My test class has several different tests in it). And if so, what is the proper way to do it? I ask because I currently have several unit tests above this code, then I try to set up the testing for the file copying. Maybe the @Rule
-@Before
-@Test
block needs to be in its own class? Here is the snippet where I have coded the test:
When I run this test class, all 11 of my tests now fail (which previously passed) and I get java.io.IOException: No such file or directory
.
java - Apache Commonfs VFS 避免增长临时目录
我对 VFS 有疑问。我开发了一个 Web 应用程序来将部署包(zip 文件)的 URL 粘贴到 textarea 中。您可以查看部署脚本并在最后部署应用程序。它在小型机器上的 tomcat 上运行。部署包大约 5-100 MB。我现在的问题是,临时目录会随着时间的推移而增长。VFS 似乎没有从临时目录中删除文件。我为 tomcat 编写了一个启动脚本,用于清理 vfs 临时目录。但这根本不是很好。
有没有办法在不关闭的情况下通过 VFS 删除它们
FileSystemManager
?似乎临时目录是一个缓存,但是当文件更改时,它不会再次从 Intranet 加载它。
我曾经设置
但似乎 VFS 没有将临时目录视为缓存。我理解错了吗?
python - 如何检查目录是否是Python中的临时目录
我知道如何在 Python 中使用tempfile
.
我有一个封装用户环境的类。我还有一个单元测试,它创建一个临时的虚拟用户环境并用一些用于测试的文件填充它。完成此操作后,我想清理所有内容,从而从该虚拟用户目录中删除所有内容(使用shutils.rmtree
)
我有一个包装原始类的虚拟类,它阻止它获取真正的用户目录并返回虚拟类。虽然我担心有人可能会忘记这一点,可能会改变它或完全删除包装类。这可能会奏效,开发人员最终会丢失他/她的主目录中的所有内容。虽然这可能会给他/她一个很好的教训,但这是不可接受的。
我可以检查 '/tmp/' 是否位于用户主页的路径开头,以便我知道删除它是安全的,但这不适用于 Windows。由于 tempfile 已经知道如何创建目录,它还能够判断目录是否在临时区域中。虽然我不知道该怎么做。
有任何想法吗?
python - 在 Python 类中清理临时文件夹的正确方法
我正在创建一个类,我想在其中生成一个临时文件夹工作区,这些文件夹将在对象的生命周期内持续存在,然后被删除。我在 def init中使用 tempfile.mkdtemp()来创建空间,但我读过我不能依赖del被调用。
我想要这样的东西:
是否有另一种/更好的方法来处理这种清理?我正在阅读有关“与”的信息,但它似乎只在函数中有用。
eclipse - eclipse的临时目录/位置在哪里?
我尝试解决 jvisualvm 未检测到本地 java 应用程序的问题,如 为什么 VisualVM Profiler 不能分析我的应用程序?
不幸的是,我找不到 Eclipse 的 tmpdir 在哪里。
eclipse的java.io.tmpdir在哪里?
c# - 无法生成临时类(结果=1)
我有 ac# 可执行文件,它在同一服务器中触发 WCF Web 服务。它工作正常,直到它开始抛出此错误消息
到目前为止我尝试了什么:提供对触发 WCF 的帐户的读/写访问权限
最近服务器崩溃并从备份服务器恢复。是否有可能与错误有关?
c++ - 创建带后缀的临时目录
我想创建一个临时的表单/tmp/prefix.XXXXXX.suffix
,但是我知道创建临时目录的唯一功能是mkdtemp
要求XXXXXX
字符出现在模板的末尾。有没有另一种方法来创建一个允许这样做的临时目录?
c# - 是否可以有一个仅在应用程序处于活动状态时存在的目录?
我想使用一个临时目录,一旦应用程序停止,它将自动删除。
框架中是否存在这样的机制,还是我应该自己编程?
谢谢 !
c# - 强制在 Windows Phone 8 应用程序中为临时文件和路径创建目录?
我有一个 C# Windows Phone 8 应用程序,我需要在其中创建一些临时文件。目前我正在使用以下代码创建必要的临时文件名和路径:
问题是,当我使用以下代码创建文件时:
由于文件夹路径尚不存在,操作失败并出现文件未找到异常。如何在目录树已经存在的情况下快速创建所有必要的目录和子目录以支持临时文件路径,并且不会失败?
这是一个示例临时文件名和路径:
python - 奇怪的竞争条件:带有 mkdtemp 的 FileNotFoundError
我在使用 Python 的 Mac OS X 中遇到了一个相当奇怪的竞争条件(我只测试了 Python 3.3)。我正在创建几个临时目录,向它们写入内容,然后清除它们。类似的东西
但是,在后面的一些循环中(write some stuff to tempdir)
,我得到了类似的错误
(为了清楚起见,我已经内联了 temp dir 路径)
请注意,打开的路径与找不到的路径不同。在每种情况下,错误消息中的路径都是上一次循环迭代的临时目录。
该错误大部分时间在同一个地方(大约第四次迭代之后)是可重现的,但不是每次都可以重现。
编辑:我刚刚意识到这可能是相关的。这些(write some stuff to tempdir)
东西实际上发生在一个子进程中。这就是我确定 tempdir 路径的方式,我必须将它传递给子进程(我实际上对“清晰度”位撒了谎,我实际上是在用该行写出一个 Python 文件with open
)。这就是我确定 tempdir 路径确实与正在使用的路径不同的方式。