смотрите тут Информационный язык // Поиск файла или папки
А например очистка жесткого диска происходит таким образом, просто затираясь на диске, весь "алгоритм " заключается в том, что просто происходит переименование и перезапись файлов таким образом, что в итоге система не в состоянии найти ни пути к файлу, ни его самого. Ну а если правильно выражаться то примерно так:
Простейшим методом уничтожения исходного файла является его полная перезапись байтами #FF, то есть битовой маской из восьми двоичных единиц (11111111), нулей либо любых других произвольных чисел, тем самым сделав невозможным его программное восстановление доступными пользователю программными средствами. Однако с использованием специализированных аппаратных средств, анализирующих поверхность магнитных и др. носителей информации и позволяющих восстановить исходную информацию исходя из показателей остаточной намагниченности (в случае с магнитными носителями) или др. показателя, существует вероятность, что простейшая перезапись не гарантирует полноценное уничтожение, подлежащей полному уничтожению информации.
Подробнее по этой теме, смотрите здесь « Алгоритмы уничтожения информации»
А насчет временных файлов то это смотря чего именно. Папка как правило называется Temp
Win 7
C:\Windows\Temp
C:\Users\имя учет. записи\AppData\Local\Temp
Win ХР
C:\Documents and Settings\твоя учетка\Local Settings\Temp
C:\Documents and Settings\твоя учетка\Local Settings\Temporary Internet Files