0%

Google Chrome缓存路径修改

Chrome浏览器的默认缓存路径一般是:
C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Cache

通过mklink命令修改(建议)

  1. 关闭Chrome浏览器
  2. 删除默认路径下的Cache目录
    eg. C:\Users\dzw\AppData\Local\Google\Chrome\User Data\Default\Cache
  3. 创建新的缓存文件夹
    eg. F:\ChromeCache
  4. 使用管理员身份执行命令:
    1
    2
    3
    4
    5
    eg.
    mklink /D "C:\Users\dzw\AppData\Local\Google\Chrome\User Data\Default\Cache" "F:\ChromeCache"

    #删除建立的链接,直接删除文件夹,或者使用命令rmdir删除,注意不能使用del命令删除,del会删除真实目录文件
    rmdir "C:\Users\dzw\AppData\Local\Google\Chrome\User Data\Default\Cache"
    图片加载失败...

修改用户目录类似
以上路径根据自己真实路径修改。

通过命令参数修改

相关参数如下:

1
2
3
4
5
6
7
8
9
#指定缓存Cache目录
--disk-cache-dir
#eg. --disk-cache-dir=指定路径

#指定用户数据User Data目录(包括Cache目录)
--user-data-dir

#指定缓存大小
--disk-cache-size

使用方式:

Chrome快捷方式,右键 - 属性 - 快捷方式 - 目标
末尾追加:

1
2
eg. 
--user-data-dir=F:\ChromeData --disk-cache-dir=F:\ChromeData\Cache

图片加载失败...
这样每次从快捷方式启动(外部调用不生效)Chrome浏览器时,用户数据和Cache数据都会在F:\ChromeData这个路径下。

以上方式从外部调用Chrome时不生效,要使外部调用生效,要进行注册表修改:

1
2
3
#按键: WIN + R
#输入: regedit
#回车 打开注册表

分别找到[HKEY_CLASSES_ROOT]下的ChromeHTML、ftp、http、https注册表项:

1
2
3
4
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
HKEY_CLASSES_ROOT\ftp\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command

定位command注册表键的右边数值双击,然后修改数值数据:

1
2
eg.
"C:\Users\用户名\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="F:\ChromeData" --disk-cache-dir="F:\ChromeData\Cache" -- "%1"

注册表修改方式在新版Chrome下貌似不生效,可自行验证。