【发布时间】:2013-04-18 06:37:08
【问题描述】:
我们如何处理低设备内存(内部/外部内存)上的文件保存。我知道如果没有足够的空间,操作系统会抛出 IOException,但有什么办法可以优雅地处理这个问题。
【问题讨论】:
-
在写入文件内容之前,只需检查可用空间。
-
正如@Lucifer 评论的那样,在检查可用大小后,如果您发现可用大小小于文件大小,那么您可以使用一些压缩算法来压缩文件,但请记住压缩算法需要时间