Программы не должны полагаться на файлы в каталоге temp в течение продолжительного времени. Однако весь смысл этого каталога заключается в том, что это место, куда можно положить вещи на короткий промежуток времени - и можно положиться на него в этот короткий срок.
Вообще говоря, когда дело доходит до временного каталога, большинство знакомых мне программистов думают о максимальном кратковременном переходе до следующего перезапуска системы. (На самом деле, я видел, как некоторые системы автоматически удаляли содержимое временного каталога при перезапуске.)
Кроме того, некоторые плохие программы могут держать файл открытым / заблокированным случайно, что затруднит его удаление до перезагрузки.
По обеим этим причинам наиболее безопасно перезапустить вашу систему, а затем удалить все временные данные, которые не были затронуты после перезапуска - 24 часа не требуется. Причиной ограничения времени является то, что какая-то другая программа или системный процесс, возможно, начали что-то делать во временном каталоге с момента перезапуска.
Вот что самое безопасное. На самом деле, я просто время от времени удаляю все в своем временном каталоге, не перезапуская и не испытав проблем.