方法有两种:

第一种:

在Windows 7下可以用mklink命令把Chrome浏览器的缓存位置设置为自己需要的文件夹路径。

  Chrome浏览器默认的缓存文件位于:

CC:\Users\登录用户名\AppData\Local\Google\Chrome\User Data\Default\Cache

  假如你想指定的存放缓存文件位置在:

  D:\Chrome\Cache

  那么,你可以先删除Chrome默认的缓存文件夹,然后在“开始→搜索框”键入“cmd”,右击cmd程序,以管理员身份运行,然后在命令提示符中,键入如下命令:

  mklink /D "C:\Users\登录用户名\AppData\Local\Google\Chrome\User Data\Default\Cache" "D:\Chrome\Cache"。

缺点:mlink反应失效

第二种:

问:Google浏览器(Google Chrome)因为界面简洁、速度快、不会崩溃等优点受到大家青睐,不过其用户数据和浏览缓存路径却无法更改,默认情况下都保存在C盘。请问在Win 7下如何修改这两个路径?
答:修改这两个路径,让它们都保存在非系统盘上,以后重装系统后Chrome数据(cookies、书签、历史记录、密码)等就不会丢失啦!想法不错!操作方法——
1)右击Win 7桌面的 “谷歌浏览器”快捷方式图标,在右键菜单中点击属性”。
2)随之会弹出一个窗口,点击进入“快捷方式”选项卡,点击“目标”输入框并将光标移到原文尾部,然后添加以下文字:
┖┚--user-data-dir="P:目录"┖┚--disk-cache-dir="Q:目录"
注意:以上文字中┖┚表示留一个空格(下同)、所有标点必须是英文状态,--user-data-dir是Chrome的自定义用户数据目录命令,"P:目录"是你要定义的用户数据目录(例如d:Google ChromeAppData),--disk-cache-dir是自定义浏览缓存目录命令,"Q:目录"是你要定义的缓存目录(例如d:Google Chrome),以上文字添加完后是这样的:….Chrome.exe┖┚--user-data-dir="d:Google ChromeAppData"┖┚--disk-cache-dir="d:Google Chrome"。
3)“如果你还想自定义缓存最大值,可以在以上文字尾部再添加以下命令:
┖┚--disk-cache-size="<缓存最大值>",例如┖┚--disk-cache-size="104857600"表示自定义缓存为100MB。
4)所有文字添加完毕后点“确定”退出,双击Google Chrome快捷方式启动该软件,然后Google Chrome就会自动创建你指定的那两个目录,用户数据也会自动转移到“d:Google ChromeAppData”目录中,上网文件也转移到自定义缓存“d:Google ChromeCache”中了,不过刚开始自定义缓存里面是空的,用Google Chrome任意浏览几个网页后,再进入自定义缓存目录即可看到有刚才浏览过的网页文件。
以上步骤操作完毕,你从快捷键启动Google Chrome即可将用户数据和浏览缓存都转移到指定目录,但是从外部程序(例如QQ、迅雷)打开Chrome时,在原Chrome目录下还是会新建一个user data目录,无法调用以前的userdata插件、书签等也无法使用,要使外部调用也能生效,还需要修改注册表。步骤如下——
1)启动Google Chrome,点“设为默认浏览器”将Chrome设为默认浏览器;
2)在Win 7中点击菜单“开始”-“运行”,在“打开”框中输入regedit,点“确定”打开注册表;
3)展开HKEY_CLASSES_ROOT,分别定位到以下注册表项:
HKEY_CLASSES_ROOTChromeHTMLshellopencommand
HKEY_CLASSES_ROOThttpshellopencommand
HKEY_CLASSES_ROOThttpsshellopencommand
HKEY_CLASSES_ROOTftpshellopencommand
依次找到并修改以上4个位置,双击右侧窗口中的“(默认)”,随之弹出编辑字符串对话框,在“数值数据”框中将光标移到"Chrome路径"和-- "%1"之间,然后插入Chrome命令及参数,例如在Chrome.exe"的后面添加:┖┚--user-data-dir="d:Google ChromeAppData"┖┚--disk-cache-dir="d:Google Chrome"┖┚--┖┚"%1"
注意:┖┚是空格,后边的┖┚--┖┚"%1"要保留,表示为默认浏览器;
以上4个位置修改后关闭注册表编辑器,以后无论你如何启动Google Chrome,用户文件和临时文件都会转移到你所设置的目录下了!

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

Win7中修改Chrome浏览器缓存文件目录的更多相关文章

  1. Win7系统Chrome浏览器缓存查看技巧介绍(转)

    1.Chrome下提供了一个命令chrome://cache,可以查看到保留下来的缓存; 2.但是,当你点击缓存文件,Chrome却并非打开缓存源文件,而是如图所示的二进制编码文件; 3.在Win7系 ...

  2. 使用CefSharp在.Net程序中嵌入Chrome浏览器(二)——参数设置

    在实现了.Net程序中嵌入Chrome浏览器后,下一步的个性化操作就是加入一些设置了,在前面的文章中,我们可以看到在使用Chrome控件前,有如下一个操作: var setting = new Cef ...

  3. Chrome浏览器缓存查看工具-ChromeCacheView

    最近想听一下最新的流行热歌,按着某网站的新歌排行榜逐首在巨鲸音乐网搜索下载,但相当一部分的歌曲还是没能下载到,逼不得已只能到百度MP3下载,在搜索结果中已经挑体积比较大的文件来下载了,但下载到的MP3 ...

  4. 禁止Chrome浏览器缓存的方法

    web开发的人经常chrome和firefox作为开发调试工具,有些时候需要禁止chrome浏览器缓存,最近也用到禁止缓存,以下介绍几种禁止chrome浏览器缓存的方法作为记录. HTML: < ...

  5. 转-使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器

    使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器 2016-09-23    分类:.NET开发.编程开发.首页精华0人评论 分享到:更多3 本文由码农网 – 小峰原创翻译,转载 ...

  6. vue中解决chrome浏览器自动播放音频 和MP3语音打包到线上

    一.vue中解决chrome浏览器自动播放音频 需求 有新订单的时候,页面自动语音提示和弹出提示框: 问题 chrome浏览器在18年4月起,就在桌面浏览器全面禁止了音视频的自动播放功能.严格地来说, ...

  7. 使用CefSharp在.Net程序中嵌入Chrome浏览器(一)——简介

    有的时候,我们需要在程序中嵌入Web浏览器,其实.Net Framework中本身就提供了WebBrowser控件,本身这个是最简单易用的方案,但不知道是什么原因,这个控件在浏览网页的时候有些莫名的卡 ...

  8. RobotFrameWork中使用Chrome浏览器

    RF默认使用的是Firefox浏览器,如果要修改为其他浏览器要怎么做呢? 1.按F5搜索关键字[Open Browser],可以看到其帮助信息中说明了不同浏览器时browser参数的值 2.Pytho ...

  9. 快速禁止Chrome浏览器缓存

    在前端的开发中,最麻烦的莫过于浏览器的缓存,经常需要清理缓存文件,导致开发效率较低. 但Chrome可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下 ...

随机推荐

  1. 解决mysql 1040错误Too many connections的方法

    从官方文档知道linux上面编译安装的mysql默认的连接为100个,这样对于网站的需求来说是远远不够的. mysql官方告诉我们需要修改max_connections的值,那么我们怎么去修改呢?有两 ...

  2. mysql的top n查询

    我们知道,在ms sql server中或access中,若要查询前10条记录,使用top 10即可,但在mysql中不支持这个写法,它用limit 10.  我们可以利用MySQL中SELECT支持 ...

  3. Codeforces Round #179 (Div. 1) A. Greg and Array 离线区间修改

    A. Greg and Array Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/295/pro ...

  4. Codeforces Round #Pi (Div. 2) A. Lineland Mail 水题

    A. Lineland MailTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/567/probl ...

  5. JavaScript与Flash的通信

    当Flash置于HTML容器中时,经常会遇到AS与JS的通信问题,例如:JS能否调用AS中的变量.方法,AS能否调用JS中的变量.方法等等.答案是肯定的.随着技术的不断发展,解决方案也是多种多样的. ...

  6. [MODx] 1. Add Html5 template into the MODx

    1. Connet MODx by SSH: Go to the MODx cloud; Find you current user and right click selet Edit Cloud; ...

  7. INNOBACKUPEX热备MYSQL数据

    http://www.databaseclub.com/2014/11/innobackupex/ 1)对MySQL进行全备份1.备份数据   1 innobackupex --user=userna ...

  8. 高级I/O之存储映射I/O

    存储映射I/O(Memory-mapped I/O)使一个磁盘文件与存储空间中的一个缓冲区相映射.于是当从缓冲区中取数据,就相当于读文件中的相应字节.与此类似,将数据存入缓冲区,则相应字节就自动地写入 ...

  9. 琐碎-关于hadoop2.2.0

    HDFS模块功能 namenode:主节点,存储文件的元数据如文件名.文件目录结构.文件属性(生成时间.副本数.文件权限).以及每个文件的块列表和块所在的datanode等: datanode:在本地 ...

  10. idl 批量裁剪代码

    PRO Subset_via_shp_update COMPILE_OPT idl2 ENVI,/restore_base_save_files envi_batch_init,LOG_FILE='b ...