我之前统计文件夹大小用的都是递归的方法,速度还可以。但现在遇到的问题是,有些文件夹太大目录太多太深,统计的时候会出现stackoverflow的错误,并且这种异常无法catch,直接会导致应用程序异常中止。请问有没有比较好的统计文件夹大小的C#的算法,可以避免这种问题呢,或者有没有办法让出现stackoverflow异常时程序不异常中止?