|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 12, 2003 11:14:51 Здравствуйте! Вопрос таков: какую функцию нужно использовать, чтобы очистить на Windows 2000/XP (!) Temporary Internet Files, cookies и удалить файлы журнала? Поэтому случаю ещё вопрос: как удалить все файлы из каталога кроме избранного (с именем, например, neo.txt :)? Приведите примерчик (если не сложно). Заранее благодарен! 1990 aka $igar Machine. |
|
|
Дата: Ноя 12, 2003 13:55:35 Функция SHGetSpecialFolderLocation поможет получить путь к cookies (с параметром CSIDL_COOKIES), history (CSIDL_HISTORY) и Temporary Internet Files (CSIDL_INTERNET_CACHE). Потом можно с помощью FindFirstFile/FindNextFile пройтись по папочкам, и удалить ненужное :) Как показывает опыт - этого вполне достаточно для кукизов, и для временных файлов. Можно, наверное, сделать это через IWebBrowser (или что-то родственное ему) - но зачем городить огород... А вот дабы оставить "избранного" - попробуй открыть его, и удалить файлы по маске "*.*". Возможно, он выживет :) Но это конечно способ для очень, очень линивых программеров. PS Вопрос "какую функцию нужно использовать..." заставляет вспомнить Делфийские форумы... |
|
|
Дата: Ноя 12, 2003 13:59:44 Grenader Спасибо. А удаление производиться не DeleteFile?... Я не разу не пробовал удалять - не подскажешь как First/Next использовать. ЦЫКЛ? Или что-то ещё? |
|
|
Дата: Ноя 12, 2003 14:15:15 В аттаче пример - чистит "Temporary Internet Files", но возможно не очень чисто :-) А удалить index.dat нельзя, можно только занулить. _1525244230__Clear_IE_Cache.rar |
|
|
Дата: Ноя 12, 2003 14:28:23 Four-F Спасибо! Всё очистилось. ПРосто хотелось сделать небольшую программку для очистки своей работы в Интернет на работе. |
|
|
Дата: Ноя 12, 2003 14:29:15 И ещё, а всё же как удалить все файлы в каталоге,а каталог не трогать? |
|
|
Дата: Ноя 12, 2003 14:37:16 1990 Мдя... Надо просто удалять файлы В КАТАЛОГЕ. Есть такая замечательная штука - MSDN. Это я не к тому, что объяснять лень, а к тому, что многие вещи уже прекрасно описаны - только прочитай. RTFM, короче... |
|
|
Дата: Ноя 12, 2003 14:38:04 1990 Мдя... Надо просто удалять файлы В КАТАЛОГЕ. Есть такая замечательная штука - MSDN. Это я не к тому, что объяснять лень, а к тому, что многие вещи уже прекрасно описаны - только прочитай. RTFM, короче... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.080 |