# Изменение места хранения

## Место хранения по умолчанию

Хранение данных Cherry Studio соответствует системным стандартам: данные автоматически размещаются в каталоге пользователя, конкретные пути следующие:

> macOS: /Users/username/Library/Application Support/CherryStudioDev

> Windows: C:\Users\username\AppData\Roaming\CherryStudio

> Linux: /home/username/.config/CherryStudio

Также можно посмотреть в следующих местах:

<figure><img src="https://3765361039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Ut5BptC3t8CtSU1UWpM%2Fuploads%2Fgit-blob-cabbab08e76218533ab0daca8115bb4b1824c5b7%2Fimage%20(31).png?alt=media" alt=""><figcaption></figcaption></figure>

## Изменение места хранения (для справки)

Способ 1:

Это можно реализовать через создание символической ссылки. Закройте программу, переместите данные в нужное место, а затем создайте в исходном месте ссылку, указывающую на новое расположение.

Подробные шаги можно посмотреть здесь:<https://github.com/CherryHQ/cherry-studio/issues/621#issuecomment-2588652880>

Способ 2:\
Учитывая особенности приложений на базе Electron, изменить место хранения можно через настройку параметров запуска.

> \--user-data-dir\
> Например: Cherry-Studio-\*-x64-portable.exe --user-data-dir="%user\_data\_dir%"

> Пример:

```shell
PS D:\CherryStudio> dir


    Каталог: D:\CherryStudio


Режим                 Время последнего изменения         Размер Имя
----                 -------------         ------ ----
d-----         2025/4/18     14:05                user-data-dir
-a----         2025/4/14     23:05       94987175 Cherry-Studio-1.2.4-x64-portable.exe
-a----         2025/4/18     14:05            701 init_cherry_studio.bat
```

> init\_cherry\_studio.bat (кодировка: ANSI)

```bash
@title Инициализация CherryStudio
@echo off

set current_path_dir=%~dp0
@echo Текущий путь:%current_path_dir%
set user_data_dir=%current_path_dir%user-data-dir
@echo Путь данных CherryStudio:%user_data_dir%

@echo Поиск в текущем каталоге Cherry-Studio-*-portable.exe
setlocal enabledelayedexpansion

for /f "delims=" %%F in ('dir /b /a-d "Cherry-Studio-*-portable*.exe" 2^>nul') do ( # этот код адаптирован для версий с GitHub и с официального сайта, для остальных измените самостоятельно
    set "target_file=!cd!\%%F"
    goto :break
)
:break
if defined target_file (
    echo Файл найден: %target_file%
) else (
    echo Соответствующий файл не найден, выход из этого сценария
    pause
    exit
)

@echo Подтвердите, затем продолжайте
pause

@echo Запуск CherryStudio
start %target_file% --user-data-dir="%user_data_dir%"

@echo Операция завершена
@echo on
exit
```

> Структура каталога после инициализации user-data-dir:

```shell
PS D:\CherryStudio> dir .\user-data-dir\


    Каталог: D:\CherryStudio\user-data-dir


Режим                 Время последнего изменения         Размер Имя
----                 -------------         ------ ----
d-----         2025/4/18     14:29                blob_storage
d-----         2025/4/18     14:07                Cache
d-----         2025/4/18     14:07                Code Cache
d-----         2025/4/18     14:07                Data
d-----         2025/4/18     14:07                DawnGraphiteCache
d-----         2025/4/18     14:07                DawnWebGPUCache
d-----         2025/4/18     14:07                Dictionaries
d-----         2025/4/18     14:07                GPUCache
d-----         2025/4/18     14:07                IndexedDB
d-----         2025/4/18     14:07                Local Storage
d-----         2025/4/18     14:07                logs
d-----         2025/4/18     14:30                Network
d-----         2025/4/18     14:07                Partitions
d-----         2025/4/18     14:29                Session Storage
d-----         2025/4/18     14:07                Shared Dictionary
d-----         2025/4/18     14:07                WebStorage
-a----         2025/4/18     14:07             36 .updaterId
-a----         2025/4/18     14:29             20 config.json
-a----         2025/4/18     14:07            434 Local State
-a----         2025/4/18     14:29             57 Preferences
-a----         2025/4/18     14:09           4096 SharedStorage
-a----         2025/4/18     14:30            140 window-state.json
```
