Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 393 Bytes

多次删除不掉文件.md

File metadata and controls

11 lines (6 loc) · 393 Bytes

原因

被删除的文件任然被虚拟机占用,导致文件删除不掉。

最大的原因是因为将文件打开为流的位置没有被关闭导致的。

解决方案

1、找出文件被使用为流的位置,将文件流关闭

2、多次进行删除文件,通过使用System.gc()进行内存回收,从而释放内存。(不推荐,会导致频繁gc)