Иногда папка "Мои документы" является сетевой, что может стать причиной снижения скорости работы, а ограничения на объем дискового пространства могут вызвать повреждение лог-файлов. Размещение лог-файлов в локальной папке помогает избежать таких проблем. Путь к папке для хранения лог-файлов можно задать через строковый параметр 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%.