【发布时间】:2015-07-31 08:15:06
【问题描述】:
假设我需要创建一个文件,在此之前我需要检查该操作的可用磁盘空间大小。
当没有足够的可用空间时,也许java.io.File.createNewFile() 会抛出IOException?
最好的方法是什么?
【问题讨论】:
-
请注意,在操作之前检查磁盘空间并不能保证在操作完成时有足够的磁盘空间(并且检查时没有足够的空间并不能保证在操作时没有足够的空间)完毕)。另一方面,如果操作在没有空间不足错误的情况下完成,则可以保证磁盘空间足够。