

前面解压都很快,大部分时间都在后边移动文件上了,但解压为什么还有移动呢?百度了下,原来WinRAR的解压过程就分两步完成的:
①.将文件解压到一个临时文件夹中;
②.将临时文件夹中的文件移动到目标文件夹中;
在WinRAR的菜单中选择"选项→设置",再切换到"路径"选项卡,就可以看到用于解压的临时文件夹路径了:

这就可以解释为什么很慢了,原因不完全在WinRAR上,而在于Windows系统,因为Windows系统在不同分区间移动大量的小文件是非常慢的,但WinRAR为什么不直接把文件解压到目标文件夹呢?知道了原因,那么只需要在解压前将临时文件夹路径直接设置成目标文件夹,或是和目标文件夹同一个分区下,解压速度就将大大提升,经实际测试,这是可行的[1]。
小技巧:如果经常将文件解压到压缩文件所在的文件夹或同一分区中,可以将临时文件夹路径设置成"\"或".",前者表示压缩文件所在分区根目录,后者表示压缩文件所在文件夹。
[1].设置的临时文件夹必须是一个已经存在的文件夹,否则,WinRAR仍会使用"C:\DOCUME~1\ADMINI~1.ADM\LOCALS~1\Temp\"做为临时文件夹!
评论(0)
暂无评论。