如果在写入文件后不关闭文件,该怎么办?
让我们假设我们遇到了一个too many open files
错误,并且由于该程序崩溃。
操作系统可以为我处理吗?如果这损坏了未关闭的文件,我如何注意到它们已损坏?
一般来说,如果您写入文件,则应用程序将崩溃,操作系统会将缓冲区刷新到磁盘并为您清理。如果您的程序在没有显式关闭文件的情况下退出,则会发生同样的情况。这不会损坏文件。
糟糕的情况是,当您写入文件时,有人将插头拔出计算机。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句