20得票8回答
应该使用Dispose()还是Finalize()来删除临时文件?

我有一个使用临时文件(Path.GetTempFileName())的类,当它处于活动状态时会利用它们。我希望确保在我的程序关闭后,这些文件不会留在用户硬盘上占用空间。现在,我的类有一个Close()方法,它检查类使用的任何临时文件是否仍存在,并删除它们。 将这段代码放在Dispose()或...

19得票1回答
当iOS会清理本地应用程序的./tmp目录?

iOS何时清理本地应用程序的./tmp目录? 请注意,这不是此问题的重复。我询问的是特定于应用程序的临时文件夹,而不是系统范围内的临时文件夹。 您可以使用iExplorer查看非越狱手机上的./tmp目录。 (注意:我只是出于好奇心提出这个问题。我有点怀疑除非您从备份中恢复手机或重新安装...

19得票3回答
我使用PostgreSQL时出现错误“无法写入块...临时文件上没有剩余空间...”

我正在运行一个非常大的查询,向表中插入了很多行,几乎有800万行被分成一些较小的查询,但在某个时刻出现了错误:“我遇到了错误“无法写入块……临时文件上没有剩余空间…。”使用PostgreSQL”。我不知道是否需要在每个查询之后删除临时文件以及如何操作,或者它是否与其他问题相关。 谢谢

18得票4回答
删除临时文件

我看了一篇关于如何删除临时文件的文章。那篇文章中提供的解决方案是: do.call(file.remove, list(list.files("C:/Temp", full.names = TRUE))) 目录"C:/Temp"在Windows机器上应该是正常的。由于我使用的是Linux...

18得票1回答
如何获取临时文件名?

我看到了一些与我的问题相关的帖子,但没有一个完全解决它。 我需要在标准临时目录中创建一个文件,并在写入完成后将其移动到另一个位置。 这个想法是,在下载过程中该文件被视为临时文件,在下载完成后它变成永久文件。 我尝试通过调用mkstemp或tmpfile来实现这一点,然后在完成写入后调用ren...

17得票2回答
Python的NamedTemporaryFile在写入数据后仍然为空

在Python 2中,创建临时文件并访问它很容易。但是在Python 3中似乎不再是这种情况。我不确定如何访问使用tempfile.NamedTemporaryFile()创建的文件,以便可以对其调用命令。 例如: temp = tempfile.NamedTemporaryFile() ...

17得票1回答
Git会创建以~结尾的文件吗?

我刚开始在我的 Mac 上使用 git。 我的存储库中有一个名为 README 的文件。 当我更改它时,git 会将另一个名为 README~ 的文件放入目录中,其中包含先前版本。 是 git 这样做的吗? 为什么 git 这样做? 如何停止 git 这样做?(不只想要将其添加到 .git...

17得票3回答
在C#中如何创建一个临时文件(用于写入)?

我正在寻找类似于Python中的tempfile模块的东西:一种(最好)安全的打开文件进行写入的方法。完成后应该很容易删除...。然而,.NET似乎没有tempfile模块“内置的电池功能”,它不仅创建文件,而且返回文件描述符(老派了,我知道...)以及路径。同时,它确保只有创建用户可以访问文...

17得票1回答
SpooledTemporaryFile:最大(内存中)大小的单位是什么?

tempfile.SpooledTemporaryFile()方法的参数max_size指定了临时文件在内存中的最大大小(在溢出到磁盘之前)。请问这个参数的单位是什么(字节?千字节?)?文档(包括Python 2.7和Python 3.4)没有指明。

17得票7回答
当将Pandas数据帧保存为临时CSV文件时,出现“权限被拒绝”错误。

我试图将一个pandas数据帧以csv格式存储到临时文件中(在Windows中),但是遇到了以下问题: [Errno 13] Permission denied: 'C:\Users\Username\AppData\Local\Temp\tmpweymbkye'import tempfile...