2013-10-05 20 views
0

在初始化应用程序时打开一个错误文件输出流并且在您的应用程序停止运行之前不曾关闭它是可以接受的吗?它会发生该文件将在一段时间后自动关闭?保持文件是否以任何方式限制我?只要应用程序运行,它是否可以保持打开错误日志?

+1

您应该在写入输出流之后刷新输出流,以确保在应用程序崩溃时不会丢失任何消息。除此之外,我认为没有问题。 –

回答

1

在初始化应用程序时打开一个错误文件输出流并且在应用程序停止运行之前不会关闭它,是否可以接受?

是的。

它会发生该文件会在一段时间后自动关闭吗?

是否保持文件打开限制我以任何方式?

否(好吧,它会计算出您打开文件的最大数量,但这可能不成问题)。

+0

但是,如果文件被文本编辑器打开,它就不会再发生了,例如? –

+0

我想这是系统依赖。你的文件说什么? –

+1

通常情况下,如果您成功打开一个文件进行写入,其他应用程序只能打开它才能阅读或根本不打开。但是,系统依赖。 – user2802841

相关问题