台中港 英文:Chrome缓存目录的修改---高级总结

来源:百度文库 编辑:偶看新闻 时间:2024/04/25 06:57:58
Chrome以它的速度,扩展,干净,安全...从出道至今 受到了无数Chromer的追捧
但再完美的东西也不可能同时满足所有人的需要,很大一部分人最发愁的就是Chrome被默认安装在C盘.缓存,用户数据也通通保存在C盘,而且还不能修改...尤其是像我一样有"C盘洁癖"的同学更是以泪洗面...

今天我们就来总结一下Chrome缓存目录位置的修改办法!!



现在网上最流行的修改办法就是通过在Chrome快捷方式的后面添加参数来更改缓存路径:

用到的几个命令参数:
--disk-cache-size 缓存大小(自己定义)
--user-data-dir 是用户数据目录
--disk-cache-dir是上网缓存目录

使用方法: 

(比如用户数据user-data)
找到Chrome.exe的快捷方式,  右键——属性——快捷方式——目标
在chrome.exe"后面添加 --user-data-dir="X:\文件夹"
添加好以后是这样的:C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe  --user-data-dir="D:\Chrome"(注:英文状态标点,注意空格)



到这儿,缓存目录位置已经基本改好,但此时外部调用Chrome的时候缓存路径还是系统自定义的C盘那个,比如在QQ面板打开QQ空间的时候.
所以还需要一下步骤彻底清除外患:


Win+R——regedit
分别找到[HKEY_CLASSES_ROOT下的ChromeHTML,ftp,http,https,
在shell\open\command的右边数值上右键修改
C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe" -- "%1\""的值,
在 -- "%1\"的前面chrome.exe"的后面添加 --user-data-dir="X:\文件夹" --disk-cache-dir="Y:\文件夹"(注意空格)

[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command]
修改后
C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="X:\文件夹" --disk-cache-dir="Y:\文件夹" -- "%1\"
[HKEY_CLASSES_ROOT\ftp\shell\open\command]
修改后"
C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="X:\文件夹" --disk-cache-dir="Y:\文件夹" -- "%1\"
[HKEY_CLASSES_ROOT\http\shell\open\command]
修改后"
C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="X:\文件夹" --disk-cache-dir="Y:\文件夹" -- "%1\"
[HKEY_CLASSES_ROOT\https\shell\open\command]
修改后"
C:\Users\用户\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="X:\文件夹" --disk-cache-dir="Y:\文件夹" -- "%1\"


全部弄好后,不管点击Chrome快捷方式,还是QQ、迅雷外部调用,都会成功定义文件夹











以上的方法的缺点就是..............每次升级Chrome,注册表里的这些项都得重新修改.如果用的是Dev版本的,三天两头升级,这不是坑爹嘛


所以,以上说的都不是今天的重点,今天的重点是通过mklink命令行彻底修改Chrome用户数据目录,方便快捷.....


只需要三步:
1,关闭正在运行的Chrome,删除C:\Users\用户\AppData\Local\Google\Chrome目录下的User Data文件夹
2,在非系统盘符新建个文件夹,比如D:\Chrome
3,打开cmd输入下面一行字
mklink /D“C:\Users\用户\AppData\Local\Google\Chrome\User Data”D:\Chrome
回车执行

好了  现在不管你怎么升级,用户数据,缓存什么的全部保存在了D:\Chrome文件夹下了


简单解释一下,mklink给D:\Chrome目录 在  C:\Users\用户\AppData\Local\Google\Chrome\User Data目录下 创建了映射,当chrome在操作user data文件夹的时候其实是在操作D盘的Chrome文件夹,关于mklink的详细解释请看:
http://hi.baidu.com/killer0034/blog/item/d8e6edf366176a01b07ec5a4.html