楔子:这是上篇《为Cherry Studio修改数据目录》的续篇,今天终于有时间对源码修改,在编译的时候不是很顺利,各种折腾。但当我最后找到正确方法路径时,回头望,看自己的思维过程在哪里犯傻也蛮意思的。
我利用了mklink修改了Cherry studio里的应用数据存储目录,
指向了d:oscherry-studio目录下,空间更加充裕。
但,发现我还是想错了,通过mklink命令后,相当于是一个“镜像”,在原始的C盘目录存储后,又在d盘目录下存储一份,真是不成功的。
今天是五一,正好有时间,就来修改一下源码,彻底解决这个问题。
从github中下载源码到桌面上,载入主程序index.ts,这里我们用字节跳动出品的Trae这个AI编程工具。
数据目录在代码的哪个位置,我不很清楚,也不想慢慢来读代码,直接用AI来提示寻找:
说是在setUserDataDir()函数设置,这个函数在index.ts中被调用。
那么,在index.ts中找这个函数,发现是个导入函数,如下,
找到位置,习惯性提出让Trae给修改下,给出修改代码,
光是对付这些报错的,挡了我一上午,deepseek/qwen给出各种答案,
最后,在github项目下,发现作者给出了编译过程,真是晕死。不看文档上来就开干这习惯真是不好。
好了,完成了,本来想搞个config.json来自定义位置的,但Cherry studio官网升级太快了,三天两头的升级,没必要了,网友们自己编译吧。
原文始发于微信公众号(MicroPest):为Cherry Studio修改数据目录(二)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
点赞
http://cn-sec.com/archives/4024351.html
复制链接
复制链接
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论