【问题标题】:When to delete a temp file?何时删除临时文件?
【发布时间】:2015-12-02 09:36:40
【问题描述】:

何时删除临时文件是否有标准或通用方法? 我目前正在编写一个脚本,其中我使用了很多,但我应该什么时候删除它们?

  1. 使用后删除文件/以后不再需要它
  2. 删除脚本末尾的所有临时文件

【问题讨论】:

  • 逻辑会告诉你,如果你以后需要它,那么不要删除它。
  • 我知道,但如果我使用大量临时文件,在循环后我需要删除许多文件,脚本才能进行进一步工作时,它可能会减慢进程。我说的不是 1 个文件。
  • 那么您要问的内容确实非常具体。虽然,如果您要创建许多文件 - 您必须在某个时候删除它们,而且您等待的时间越长花费的时间越长(更多文件将在调用更多脚本运行时创建)

标签: scripting coding-style standards temporary-files


【解决方案1】:

我会给临时文件一个特定的目录或特定的文件扩展名。然后在脚本末尾删除它(全部在 temp-dir 内或全部带有扩展名)。我更喜欢这样做,因为:

1) 如果有很多文件,如果按名称删除它们,您可能会忘记其中一个

2) 如果您稍后在代码中仍然需要其中一个,它仍然存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-30
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多