微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我创build一个临时文件/目录时,它何时会被删除?

Julia包含了一些制作临时文件和目录的方法

我正在大量使用它们(和/dev/shm )来推断真正想用实际文件(JLD / HDF5和OpenStack Swift)工作的库。

我一直认为,当他们的指示名称的终结者被称为时,他们将被删除。 但是在离开茱莉亚之后,似乎他们仍然在那里。

请问linux会删除它们吗?

Rails – 以便携的方式创build临时文件

Python:os.tmpfile或tempfile.mkstemp

如何更改.msi安装程序的提取文件夹?

安全地使用临时文件

/ tmp与/ dev / shm在Linux上的临时文件存储?

python tempfile在哪里写文件

Java临时文件(jar_cache ####。tmp)使用了多less资源(文件描述符和内存)?

在Windows中获取安全的临时文件

如何防止在Windows临时删除closures文件上打开的内存映射的刷新到磁盘

在Windows中与mkstemp(char * template)类似的函数

如果应用程序本身没有清理,操作系统将最终删除文件。 临时文件删除时,取决于系统设置。 例如,它可以在启动或每晚(通过cron作业)或其他方式发生。

看到这个答案,例如: / tmp目录是如何清理的?

你可能要找的东西,给你惊喜的是,他们没有被删除,基于超出范围,如同块版本的mktemp 。 在你链接的文档中

mktemp (f :: Function [,parent = tempdir()])

函数f应用到mktemp(父级)的结果,并在完成时删除临时文件

mktempdir (f :: Function [,parent = tempdir()])

函数f应用于mktempdir(parent)的结果,并在完成时删除临时目录。

你可以像这样使用:

mktempdir("/dev/shm") do tdir fname = joinpath(tdir,name) #Do some things with your new temp filename `fname` in your tempdir `tdir` end #the directory referenced by `tdir`,and `fname`,have Now been deleted.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐