大幅度提升WinRAR解压速度的方法

以前大都是解压些小文件,一下就完成了,也没感觉什么,这两天经常要解压几百M的文件,里边都是些小文件,解压速度就让人受不了。仔细看了下解压过程:





前面解压都很快,大部分时间都在后边移动文件上了,但解压为什么还有移动呢?百度了下,原来WinRAR的解压过程就分两步完成的:

①.将文件解压到一个临时文件夹中;
②.将临时文件夹中的文件移动到目标文件夹中;

在WinRAR的菜单中选择"选项→设置",再切换到"路径"选项卡,就可以看到用于解压的临时文件夹路径了:



这就可以解释为什么很慢了,原因不完全在WinRAR上,而在于Windows系统,因为Windows系统在不同分区间移动大量的小文件是非常慢的,但WinRAR为什么不直接把文件解压到目标文件夹呢?知道了原因,那么只需要在解压前将临时文件夹路径直接设置成目标文件夹,或是和目标文件夹同一个分区下,解压速度就将大大提升,经实际测试,这是可行的[1]。

小技巧:如果经常将文件解压到压缩文件所在的文件夹或同一分区中,可以将临时文件夹路径设置成"\"或".",前者表示压缩文件所在分区根目录,后者表示压缩文件所在文件夹。

[1].设置的临时文件夹必须是一个已经存在的文件夹,否则,WinRAR仍会使用"C:\DOCUME~1\ADMINI~1.ADM\LOCALS~1\Temp\"做为临时文件夹!

评论: 0 | 引用: 0 | 查看次数: 7824
发表评论
登录后再发表评论!