2013-10-05 39 views
0

在初始化應用程序時打開一個錯誤文件輸出流並且在您的應用程序停止運行之前不曾關閉它是可以接受的嗎?它會發生該文件將在一段時間後自動關閉?保持文件是否以任何方式限制我?只要應用程序運行,它是否可以保持打開錯誤日誌?

+1

您應該在寫入輸出流之後刷新輸出流,以確保在應用程序崩潰時不會丟失任何消息。除此之外,我認爲沒有問題。 –

回答

1

在初始化應用程序時打開一個錯誤文件輸出流並且在應用程序停止運行之前不會關閉它,是否可以接受?

是的。

它會發生該文件會在一段時間後自動關閉嗎?

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

否(好吧,它會計算出您打開文件的最大數量,但這可能不成問題)。

+0

但是,如果文件被文本編輯器打開,它就不會再發生了,例如? –

+0

我想這是系統依賴。你的文件說什麼? –

+1

通常情況下,如果您成功打開一個文件進行寫入,其他應用程序只能打開它才能閱讀或根本不打開。但是,系統依賴。 – user2802841

相關問題