【发布时间】:2012-07-24 21:07:49
【问题描述】:
当您只想创建一个文件时是否需要关闭它?我想只有在阅读或写作的情况下才有必要。
_, err := os.OpenFile(name, os.O_CREATE, 0640)
【问题讨论】:
当您只想创建一个文件时是否需要关闭它?我想只有在阅读或写作的情况下才有必要。
_, err := os.OpenFile(name, os.O_CREATE, 0640)
【问题讨论】:
它会起作用吗?是的。文件将被创建。
你应该这样做吗?不。一般来说这是一个坏主意,即使您有时可以侥幸逃脱。
打开文件会为您的进程分配文件句柄等资源。您应该关闭它以释放这些资源。否则在进程终止之前它们将不可用。
【讨论】:
_, err
当你创建文件时你也会打开它,所以你应该关闭它。
【讨论】: