Форумы » Вопросы и ответы по интеграции »
Большой объем файлов в директории [vd]
Добавил(а) Pentyukhov Sergey больше 4 лет назад
Нет ли желания или мыслей отойти от данного решения?
Может уже думаете о Хранении данной информации не в каталоге?
В SQL например или SQLite....
Ответы (9)
RE: Большой объем файлов в директории [vd] - Добавил(а) кб99 Синявский Филипп больше 4 лет назад
нет, не вижу необходимости.
Если вам не нужны файлы запросов - уберите галку Отладка запросов, и xml запросы и ответы не будут сохраняться.
RE: Большой объем файлов в директории [vd] - Добавил(а) кб99 Синявский Филипп больше 4 лет назад
Для удаления файлов можно использовать скрипт del_logs.bat
rem Удаление xml файлов старше 30 дней в каталоге set offset=30 set logsDir="logs" cd %logsDir% rem for /f "skip=%offset%" %%i in ('dir /o:-d /a:-d /b *.xml') do del %%i forfiles /d -%offset% /m *.xml /c "cmd /c echo delete @FDATE @FTIME @PATH && del /f /q @file"
RE: Большой объем файлов в директории [vd] - Добавил(а) Pentyukhov Sergey больше 4 лет назад
Вы ничего не путаете? КАТАЛОГ "VD" ,а не "logs" Причем здесь файлы Запросов????
Файлы из данной директории для Справочника Док_ВСД и их использует класс "ВСД_vetDocument"
RE: Большой объем файлов в директории [vd] - Добавил(а) Pentyukhov Sergey больше 4 лет назад
Данный скрипт удаления не поддерживает сетевые пути.
pushd помогает в этом
set offset=20 set logsDir="\\Milker\2014\ExtForms\Merc_VSD\logs\" cd %logsDir% pushd "\\Milker\2014\ExtForms\Merc_VSD\logs\" && (forfiles /d -%offset% /m *.xml /c "cmd /c echo delete @FDATE @FTIME @PATH && del /f /q @file") & popd
RE: Большой объем файлов в директории [vd] - Добавил(а) кб99 Синявский Филипп больше 4 лет назад
да, каталог vd - это xml ВСД_Док - все ВСД которые у вас есть... Вы хотите их удалить?
если хранить в SQL или Sqlite - вместо много файлов будет один файл на 8гб с индексами
операция поиска поиска файла по имени - оптимизирована в операционной системе, там такая же БД с именами файлов, быстрее грузиться xml навряд ли будут...
RE: Большой объем файлов в директории [vd] - Добавил(а) Pentyukhov Sergey больше 4 лет назад
Просто информация сейчас так раскидывается по каталогам, что это не есть хорошо для целостности ИБ.
Плюс файлы партий и упаковки(уровни) тоже по каталогам своим.
RE: Большой объем файлов в директории [vd] - Добавил(а) кб99 Синявский Филипп больше 4 лет назад
для целостности нужно все хранить в одном месте, а 1cv7 с этим не справится.
в файлах хранятся исходные xml с расширенной информацией.
При удалении файла ничего критичного не произойдет, вы также сможете работать - отправлять и гасить ВСД.
В крайнем случае - при обновлении ВСД вся информация повторно загружается из Меркурия
RE: Большой объем файлов в директории [vd] - Добавил(а) Pentyukhov Sergey больше 4 лет назад
как минимум Если удалить файлы начинает кидать ошибки Меркурий_Гашение_ВСД2.ert
т.к. "Не удалось загрузить ВСД...." Функция ЗаполнитьПоВСД( ВсдОснование ) Экспорт
RE: Большой объем файлов в директории [vd] - Добавил(а) кб99 Синявский Филипп больше 4 лет назад
это информационные сообщения.