我正在运行一个批处理,为相应文件夹中的单独国家/地区代码生成单独的文本文件(.txt)。出于审计目的,我们碰巧在与.txt文件相同的文件夹中创建日志文件。问题是,在某一天,日志文件和.txt文件未生成,并且发现磁盘空间已满。
在这种情况下,我们如何审核此问题?有没有办法捕获Java程序引发的磁盘空间问题引发的异常?
答案 0 :(得分:0)
显然你可以捕捉到任何异常。只需参考任何初学者的Java教程,解释如何捕获异常。
然而,这里的问题不是在发生异常时捕获异常而是阻止异常。为此,您应该监视磁盘空间,并在发生致命故障之前执行某些操作。
以下讨论涉及第一个问题(如何获取可用磁盘空间)How to find how much disk space is left using Java?
但是,如果磁盘空间不足,该怎么办?