为什么解压文件会占用C盘空间?
之所以会占用C盘空间,是因为Winrar的工作机制是先解压到临时目录,确认无误后再复制到用户指定的目标路径。如果在这个过程中,解压产生的临时文件大小超过了C盘当前的剩余可用空间,系统就会因为找不到足够的地方存放数据而报错,提示空间不足导致解压失败。
之所以会占用C盘空间,是因为Winrar的工作机制是先解压到临时目录,确认无误后再复制到用户指定的目标路径。如果在这个过程中,解压产生的临时文件大小超过了C盘当前的剩余可用空间,系统就会因为找不到足够的地方存放数据而报错,提示空间不足导致解压失败。
原来如此,之前一直以为是直接解压,没想到还有临时目录这回事。C盘剩200MB的时候居然还能解压2G多的压缩包,看来之前报错确实是触发了这个临时文件机制。