![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| cherep |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 11.1.2006 Где: Москва Репутация: нет Всего: 4 |
Если открыть папку "%userprofile%\Local Settings\Temporary Internet Files" в Эксплорере, мы увидим дофига разных файлов - это собственно и есть кэш браузера.
Однако, если открыть эту папку через какой нибуть FAR или просто выполнить комманду dir под cmd, то как ни странно мы не увидим этих файлов... Вместо этого там будут несколько папок, в них еще папки и в них уже файлы кэша... причем как-то очень хитро.... Можете сами проверить... Вопрос 1) Почему так происходит??? Вопрос 2) Практичный. Мне надо написать программу, которая скачивает файлы с инета. Однако, если файл есть в кэше, необходимо брать из него! Однако в свете вышеописаной проблемы я не очень понимаю, как искать в кэше нужный мне файл, заданый урлом. Спасибо. |
|||
|
||||
| termik |
|
|||
![]() КотеГ ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 20.11.2005 Репутация: 2 Всего: 33 |
Ну это надо у Билла спросить... А зачем еще прогу писать, он же сам кешит... |
|||
|
||||
| cherep |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 11.1.2006 Где: Москва Репутация: нет Всего: 4 |
Да, но ведь скачивать файл я буду без использования IE и даже если нужный мне файл вдруг уже будет в кэше, его придется скачивать заново. Т.о. я хочу нужный мне файл сперва искать в кэше, а ежели там нету, то уже качать... Т.о. вопрос конкретно можно поставить так : найти алгоритм, по которому имея урл файла найти его в кэше... |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
слушай, да? ты если ie не используешь, зачем тебе использовать его кешу ?
а если ты берешь и находишь как использовать кешу IE, а он берет, и после нахождения тобой этого файла - стирает файл ( потому, что перебрал больше чем ограничено для кеши файлов...), ты узнал что есть в кеше, а когда будешь использовать ( считывать ) файл, получишь фигу, и придется тебе етот файл по-любому качать. обычно в таком случае прибегают к своему кешу, под тебя заточенному - там ты хозяй, сам определяешь политику партии и т.д. как-то шатко надеяться, что пользователь не забил кеш.... Но, все это - разъяснение на пальцах. на деле же, надо посчитать вероятность различных сценариев, и по ней танцевать. пока. Это сообщение отредактировал(а) bilbobagginz - 24.2.2006, 07:21 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 6 Всего: 57 |
cherep,
как именноты собираешься качать файл? Функции из стандартной библиотеки WinInet поддерживают работу с ослиным кэшем, подробнее смотри MSDN. |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |