Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[功能]: 应用数据的存储文件夹是否支持自定义? #621

Closed
BaseBlank opened this issue Jan 2, 2025 · 9 comments
Closed

[功能]: 应用数据的存储文件夹是否支持自定义? #621

BaseBlank opened this issue Jan 2, 2025 · 9 comments
Assignees

Comments

@BaseBlank
Copy link

您的功能建议是否与某个问题相关?

应用数据的存储文件夹是否支持自定义?目前默认在C:\Users\Biao\AppData\Roaming\CherryStudio,时间久了这个文件夹会不会特别大,特别涉及到生成图像、知识库上传等操作。

Is the storage folder for application data customizable? Currently, it defaults to C:\Users\Biao\AppData\Roaming\CherryStudio. Over time, could this folder become particularly large, especially when operations like image generation and knowledge base uploads are involved?

请描述您希望实现的解决方案

希望可以增加应用数据存储文件夹的自定义。

It is hoped that the customization of the application data storage folder can be added.

请描述您考虑过的其他方案

No response

其他补充信息

No response

@kangfenmao
Copy link
Collaborator

存储目录遵循操作系统规范,每个系统都不一样。图像和知识库都不会占用很大空间,具体空间占用可以看看这个目录大小。如果需要减少目录体积可以使用清除缓存功能。

这个路径将来也不会去改变

@cwl12315
Copy link

存储目录遵循操作系统规范,每个系统都不一样。图像和知识库都不会占用很大空间,具体空间占用可以看看这个目录大小。如果需要减少目录体积可以使用清除缓存功能。

这个路径将来也不会去改变

你好,如果这个路经未来不会提供自定义修改,我是否可以通过创建符号链接,将其转移到其他磁盘分区?

@kangfenmao
Copy link
Collaborator

可以试试,应该可以

@cwl12315
Copy link

cwl12315 commented Jan 13, 2025

ok,已经将原始数据目录迁移到其他分区,在原路径创建SymbolicLink链接到新目录后,启动程序暂未发现问题。

@kangfenmao
Copy link
Collaborator

ok,已经将原始数据目录迁移到其他分区,在原路径创建SymbolicLink链接到新目录后,启动程序暂未发现问题。

感谢提出这么好的解决办法,希望能够提供一下具体操作步骤给后面有需要的人来操作一下

1 similar comment
@kangfenmao
Copy link
Collaborator

ok,已经将原始数据目录迁移到其他分区,在原路径创建SymbolicLink链接到新目录后,启动程序暂未发现问题。

感谢提出这么好的解决办法,希望能够提供一下具体操作步骤给后面有需要的人来操作一下

@cwl12315
Copy link

ok,已经将原始数据目录迁移到其他分区,在原路径创建SymbolicLink链接到新目录后,启动程序暂未发现问题。

其实就是这句话描述的,这边是win系统,同理linux或mac用软链接。
Step1. 在应用设置里找到数据目录,复制应用数据路径,关闭CherryStudio,如C:\Users\xxx\AppData\Roaming\CherryStudio
Step2. 将应用数据目录移动到你希望用于存放数据的目的路径,如D:\AppData\CherryStudio
Step3. 创建目录符号链接(创建符号链接需要管理员权限)或目录联接到新路径。
Step4. 验证C:\Users\xxx\AppData\Roaming\CherryStudio正常链接到新路径,启动CherryStudio。

针对CMD,可以用mklink命令,语法为:mklink /D Link Target
示例:mklink /D C:\Users\xxx\AppData\Roaming\CherryStudio D:\AppData\CherryStudio,/D是符号链接,如果换成/J则是目录联接,效果类似。
针对PowerShell,可以用New-Item命令,语法为:New-Item <链接路径> -ItemType <链接类型> -Target <链接目标>
示例:New-Item C:\Users\xxx\AppData\Roaming\CherryStudio -ItemType SymbolicLink -Target D:\AppData\CherryStudio,链接类型换成Junction是目录联接,效果类似。

@kangfenmao
Copy link
Collaborator

感谢,我把这些内容将来补充到教程里面

@cwl12315
Copy link

嗯,你可以自己也验证一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants