Win7 下Chrome 缓存的更改方式

来源:互联网 发布:霸王之心翅膀升级数据 编辑:程序博客网 时间:2024/05/22 11:15

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文件夹(一定要删掉,或者,有些朋有有很多自己的数据,不想从新设置和装chrome扩展,可以直接剪切User Data文件夹到新目录,把文件夹改个你喜欢的名字,英文,不要有空格之类的标点。)


2,在非系统盘符新建个文件夹,比如D:\Chrome (如果是剪切过来的User Data,直接重命名即可)


3,打开cmd输入下面一行字

mklink /D "C:\Users\用户名\AppData\Local\Google\Chrome\User Data" "新文件夹地址"             再回车执行

如:mklink /D "C:\Users\Wbs\AppData\Local\Google\Chrome\User Data" "D:\Procache\chromecache\UserData"  

(Wbs 是我的用户名)

 

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

 

 

 

解释下,WIN7中mklink的命令使用

 

C:\Users>mklink

 

创建符号链接。

 

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件

                符号链接。

        /H      创建硬链接,而不是符号链接。

        /J      创建目录联接。

        Link    指定新的符号链接名称。

        Target  指定新链接引用的路径

                (相对或绝对)。

1、如果你想通过 d:\TDDOWNLOAD 这个路径访问到 H:\TDDOWNLOAD 的目录联接,你可以使用如下命令:

C:\Users>mklink /J  "d:\TDDOWNLOAD" "H:\TDDOWNLOAD"

需要本地 NTFS 卷来完成该操作。

* d盘必须是NTFS格式,以下是转换D盘为NTFS格式。

C:\Users>convert d:/FS:NTFS

文件系统的类型是 FAT32。

卷序列号为 611B-44AD

Windows 正在校验文件和文件夹...

已完成文件和文件夹验证。

Windows 已检查文件系统并确定没有问题。

总共有    20,472,848 KB 磁盘空间。

202 个隐藏文件中有           320 KB。

4191 个文件夹中有         6,752 KB。

5,454 个文件中有    16,365,568 KB。

    4,100,192 KB 可用。

每个分配单元中有        16,384 字节。

磁盘上共有     1,279,553 个分配单元。

磁盘上有       256,262 个可用的分配单元。

正在确定文件系统转换所需的磁盘空间...

磁盘总空间:                 20482875 KB

卷上的可用空间:                  4100192 KB

转换所需的空间:                   101077 KB

正在转换文件系统

转换完成

C:\Users>mklink /J  "d:\TDDOWNLOAD" "H:\TDDOWNLOAD"

当文件已存在时,无法创建该文件。

* 如果D盘已经有TDDOWNLOAD这个目录,要先更名后再创建连接。

C:\Users>mklink /J  "d:\TDDOWNLOAD" "H:\TDDOWNLOAD"

为 d:\TDDOWNLOAD <<===>> H:\TDDOWNLOAD 创建的联接

 

2、mklink /D     一个软链接本质上是指向一个文件或文件夹的快捷方式——如果你使用Windows资源管理器,当你双击一个快捷方式时,会被转向到它实际指向的文件夹,并不会伪装成文件系统的一部分。尽管如此,你仍然可以通过符号链接路径直接引用或打开一个文件,且大部分情况下都会生效。

 

3、mklink /H     一个硬链接直接指向文件,对操作系统来说,仿佛这个硬链接就是被目标文件本身。如果你想伪装一个应用程序文件夹的路径,大多时候会想到用这个选项。

4、要删除符号链接,你只需要删除创建的链接文件就可以了。确保别删除了原始文件就好。

0 0
原创粉丝点击