欢迎光临

木子屋

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

作者: dnawo

日期: 2010-10-29 03:32 PM

分类: 操作系统

内容: 以前大都是解压些小文件，一下就完成了，也没感觉什么，这两天经常要解压几百M的文件，里边都是些小文件，解压速度就让人受不了。仔细看了下解压过程：
前面解压都很快，大部分时间都在后边移动文件上了，但解压为什么还有移动呢？百度了下，原来WinRAR的解压过程就分两步完成的：
①.将文件解压到一个临时文件夹中；
②.将临时文件夹中的文件移动到目标文件夹中；
在WinRAR的菜单中选择"选项→设置"，再切换到"路径"选项卡，就可以看到用于解压的临时文件夹路径了：
这就可以解释为什么很慢了，原因不完全在WinRAR上，而在于Windows系统，因为Windows系统在不同分区间移动大量的小文件是非常慢的，但WinRAR为什么不直接把文件解压到目标文件夹呢？知道了原因，那么只需要在解压前将临时文件夹路径直接设置成目标文件夹，或是和目标文件夹同一个分区下，解压速度就将大大提升，经实际测试，这是可行的[1]。
小技巧：如果经常将文件解压到压缩文件所在的文件夹或同一分区中，可以将临时文件夹路径设置成"\"或"."，前者表示压缩文件所在分区根目录，后者表示压缩文件所在文件夹。
[1].设置的临时文件夹必须是一个已经存在的文件夹，否则，WinRAR仍会使用"C:\DOCUME~1\ADMINI~1.ADM\LOCALS~1\Temp\"做为临时文件夹！

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.930 ms

返回

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

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.930 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.977 ms

返回