Удаление временных файлов в Active Directory |
Здравствуйте, гость ( Вход | Регистрация )
Удаление временных файлов в Active Directory |
SABROG |
16.5.2009, 21:38
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Юзал QTemporaryFile для удаления временных файлов, но если приложение запускают прямо из сети, то временные файлы не удаляются. Точно такая же история и с vim/gvim, его файлики с тильдой "~" остаются на удаленном хосте, чем загаживают папочку с php скриптами на web сервере.
Я так понимаю используются какие-то нативные средства винды для управления временными файлами и Qt сама не удаляет файл, а рассчитывает на то, что это сделает ОС. Никто с этим не сталкивался? |
|
|
kwisp |
19.5.2009, 15:25
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Qt необрабатывает события завершения консольного приложения. а могла бы в винде SetConsoleCtrlHandler Есть в линуксе сигналы по исходникам поискал SetConsoleCtrlHandler нигде не используется. все равно даже если бы тролли включили эту обработку то от ситуации когда шнур питания дернули это не спасёт верно же? поэтому считаю выход в темповой дирректории. |
|
|
Текстовая версия | Сейчас: 28.4.2024, 23:45 |