Временные файлы

@NickProstoNick а с документами этими что потом делать? Как определить когда их можно будет удалять?
 
Такой же вопрос можно задать и в вашем случае. Ну создался файл.. ну открылся... а печатали его? Не печатали?
Когда удалять? Или пофиг когда, надо - сгенерим еще раз?
По хорошему - все решается бизнес-процессом.
И опять же - централизовано удалить документы в базе проще, чем заниматься чисткой персональных компов.
 
Такой же вопрос можно задать и в вашем случае. Ну создался файл.. ну открылся... а печатали его? Не печатали?
Когда удалять?
Так ведь предложено готовое решение переадресовывающее вопрос удаления таких файлов самому Lotus Notes, он сам удалит их при выключении или последующем включении. Что не нравится?
 
Хотите рекламировать свой код - да пожалуйста! Работа проделана большая, но бесполезная.
Сбои в работе клиента Lotus учитываются?

Из личного опыта могу сказать - мне не интересно каждый раз ждать формирование одного и того же файла. Это хорошо, если при формировании не произойдет сбой. Это раз.
Второе - распространение и поддержка библиотек для формирования PDF. С офисными файлами немного проще. Это если исключить разные ОС. У нас например некоторые используют маки... некоторые даже убунту. С таким парком сложно контролировать рабочие станции.
Если это топ - геморроя не оберешься.
По этому решения должны быть максимально простые и устойчивые.
Это мое субъективное мнение
 
Последнее редактирование:
...
Теперь попробуйте предложить своё решение по своевременной чистке временного каталога от "мусора", который нагенерил ваш агент.

@savl держать 200-300 открытых процессов, ожидающих завершение, запущенной через rundll32 программы, мне кажется не рационально. Тем более, как мне кажется, это будет аналогичное количество "зависших" агентов. При каком счёте они перестанут вообще запускаться без всяких сообщениях об ошибках?
Решение не предложу, так, пара мыслей из практики.
Мы такие временные файлы всегда создавали на личном сетевом диске пользователя, чтобы кто угодно не мог их смотреть.
Соответственно, удаление производилось на сервере по расписанию (ночью).
Да, с сетью возможен геморрой, издержки-с... :-)
 
garrick
Не обращайте внимания, возможно просто магнитные бури...

P.S. Я раньше делал так: в папке Temp есть папка Lotus, в которой ещё подпапки для различных выгрузок; при извлечении файла очищаем подпапку для текущей выгрузки, если ошибка, игнорируем. В итоге в каждой подпапке имеется 1 файл по последней выгрузке, плюс-минус...

Также можно решить эту проблему админ-средствами, к примеру очищать всю папку Temp при перезагрузке компьютера, что часто и делается.
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!