Иногда папка "Мои документы" является сетевой, что может стать причиной снижения скорости работы, а ограничения на объем дискового пространства могут вызвать повреждение лог-файлов. Размещение лог-файлов в локальной папке помогает избежать таких проблем. Путь к папке для хранения лог-файлов можно задать через строковый параметр DebugFolder в разделе реестра 1):
Значение параметра из ветки "HKEY_CURRENT_USER" имеет больший приоритет, чем значение из ветки "HKEY_LOCAL_MACHINE". Путь не включает в себя конечную папку с датой, временем и ID процесса. В путь можно подставлять:
Примеры путей приведены в Таблице 3 ниже.
| Переменная | Назначение |
|---|---|
| %Temp% | Папка для временных файлов. |
| %UserProfile% | Домашняя папка текущего пользователя. |
| %AppData% | Папка для хранения данных приложений, копируемая на другие компьютеры в случае использования перемещаемых профилей. |
| %LocalAppData% | Папка для хранения данных приложений только на этом компьютере. |
| %ProgramFiles% | Папка с установленными приложениями. |
| Переменная | Назначение |
|---|---|
| AppName | Имя приложения. Для Business Studio 5 это "Business Studio 5". |
| DesktopDirectory | Папка для физического хранения файлов рабочего стола. |
| MyDocuments | Папка "Мои документы". |
| Путь | Особенности |
|---|---|
| %LocalAppData%\STU-Soft\%$AppName% | Папка %LocalAppData% чаще всего не является сетевой. |
| %TEMP%\%$AppName% | Находится в папке временных файлов, удобно очищать вместе с ней. |
| %$MyDocuments%\%$AppName% | То же, что путь по умолчанию. |
| D:\Logs\BS5 | Фиксированный путь. |
Внимание! У пользователя должно быть разрешение на запись в заданную папку. По умолчанию у пользователей есть разрешения на запись в папки %Temp%, %UserProfile%, %AppData%, %LocalAppData%, %$MyDocuments%.