Является ли это точной стратегией для безопасного удаления файлов из C:\Windows\temp?

Является ли это точной стратегией для безопасного удаления файлов из C:\Windows\temp?

Сегодня я прочитал, что если вы хотите удалить файлы, которые не были удалены при очистке диска в Windows 7, C:\Windows\tempвам следует сначала перезагрузить компьютер, а затем, войдя в систему, удалить только файлы, которые не имеют отметки даты изменения за последние 24 часа.

Имеет ли это смысл?

решение1

Программы не должны полагаться на файлы в каталоге temp в течение длительного времени. Однако весь смысл этого каталога в том, что это место для размещения вещей на короткий период времени - и на него можно положиться в течение этого короткого периода времени.

Вообще говоря, когда дело касается временного каталога, большинство знакомых мне программистов считают максимально коротким сроком действия период до следующего перезапуска системы. (На самом деле, я видел, как некоторые системы автоматически удаляли содержимое временного каталога при перезапуске.)

Кроме того, какая-нибудь плохая программа может случайно оставить файл открытым/заблокированным, что затруднит его удаление, пока вы не перезагрузите компьютер.

По обеим этим причинам безопаснее всего перезапустить систему, а затем удалить все в папке temp, к чему не прикасались с момента перезапуска — 24 часа не нужны. Причина ограничения по времени в том, что какая-то другая программа или системный процесс могли начать что-то делать в папке temp с момента перезапуска.

Это самое безопасное. На самом деле, я просто удаляю все в своем временном каталоге время от времени без перезагрузки и не имею никаких проблем.

Связанный контент