johnniang CJSoldier 关闭 stream 是因为我发现还有其他问题,这确实是一个缺陷。 最后测试使用 NIO 删除 .git 文件似乎不可行,只能采用 jGit 提供的 FileUtils 了。