DIGGER
|
|
« Ответ #20 : 13 августа 2012, 19:39:56 » |
|
У меня в ini файле "CacheDir_Text=D:\HandyCache_CACHE" (Читаю только первую папку кэша "CacheDir_Text") Очень не хватает обработки всех вложенных папок и файлов. Для какого сайта/сайтов?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #21 : 14 августа 2012, 12:43:17 » |
|
Для какого сайта/сайтов?
Для всех вложенных папок и файлов. Всех. Всего кэша. Лог ошибки: CleanByBlackList started. HandyCache.ini: E:\HC-CACHE-W\HandyCache.ini CacheDir: E:\HC-CACHE-W\Cache\ Work with black.lst Clear cache root folder: ERROR: ClearCacheRootFolder : FindFirstFileW = INVALID_HANDLE_VALUE Press Enter key to exit.
|
|
|
|
|
DIGGER
|
|
« Ответ #22 : 14 августа 2012, 22:25:55 » |
|
Для всех вложенных папок и файлов. Всех. Всего кэша.
не то на каком мне сайте тестировать? У меня всё и так тип-топ.
ещё раз повторю: У меня в ini файле "CacheDir_Text=D:\HandyCache_CACHE" (Читаю только первую папку кэша "CacheDir_Text") Что у Вас?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #23 : 14 августа 2012, 23:04:37 » |
|
У меня CacheDir_Text=Cache .... кажется я понял ( на каком мне сайте тестировать? А вот тут не понимаю. Есть black.lst, есть папка с кэшем, есть ini-файл, есть прога которая берет путь из ini, правила для обработки из black.lst и объект для обработки - папка с кешем. проблема в том, что в папке с кешем обрабатываются только папки в корне, а хочется чтобы ещё и все вложенные папки и все файлы в каждой из этой папок. Уж и не знаю что добавить...
|
|
|
|
|
DIGGER
|
|
« Ответ #24 : 16 августа 2012, 20:24:51 » |
|
адрес сайта (ссылку). Поясню иначе: если сайт добавляется в чёрный список, то как правило ВЕСЬ. Где Вы видали сайты что бы реклама была на том же сервере что и сам сайт?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #25 : 16 августа 2012, 21:34:35 » |
|
А если я редко что добавляю - т.е. хватает родного дефолтного черного списка? Ну, ок, вот сайт: "+vk.com" И, говоря "использовать черный список для очистки кеша" я имею в виду весь черный список со всеми (активными) правилами (т.е. строками; а ведь есть ещё и не активные) с родным особым написанием, типа: "/(protoplex|rambler|soft(box|mail|odrom)|swiss|toplist)(_.*)?\d*\.(gif|jpe?g|png|swf)" ... как-то так...
|
|
|
|
|
DIGGER
|
|
« Ответ #26 : 17 августа 2012, 03:59:08 » |
|
сайт vk.com — вымучал теперь напишите ещё и правила из вашего чёрного списка для этого сайта. Или как мне тестировать?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #27 : 17 августа 2012, 13:09:41 » |
|
+vk.com - это строка из черного списка А обрабатывать нужно весь кеш целиком. И тогда Вашей программой сможет воспользоваться любой пользователь. Т.е. потенциально объект обработки - любой кеш - с любым содержимым (ведь каждый имеет свою историю посещений веб-страниц). Чем проверять? Как обычно - black.lst-ом . Вот дефолтные правила, если что - см. прикр.файл.
|
|
|
|
|
DIGGER
|
|
« Ответ #28 : 17 августа 2012, 19:58:34 » |
|
Я не знаю уже как Вам пояснить… скажем так: я не нашёл сайта где было бы актуально блокирование "внутри" сайта. вы мне такого примера тоже не показали. потому не вижу смыла дописывать такую функциональность, мне даже протестировать негде т.е. ни одного сайта не знаю.
|
|
|
|
|
Влад22
Пользователь
Репутация: +2/-9
Offline
Сообщений: 97
|
|
« Ответ #29 : 17 августа 2012, 21:06:12 » |
|
DIGGERЕсли я правильно понимаю, то допустим этот сайт (тот, где мы сейчас находимся) вот этот урл http://handycache.ru/images/rek/hcrek1.gifпопадает под правило 6 чёрного списка #4#~#True#~#(\b|_)(awm)?re(c((ip)?s)?|ck|k)(l(am[ar]?)?)?[^a-z]#~#backerstreet\.com/rec/#~# хотя сам сайт не в чёрном списке
|
|
|
|
|
DIGGER
|
|
« Ответ #30 : 21 августа 2012, 15:23:55 » |
|
да, правильно. А правильно ли я понимаю: Вы хотите что бы я написал пару страниц кода только для очистки ОДНОГО сайта?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #31 : 21 августа 2012, 19:57:19 » |
|
Почему одного? всех - т.е. всего кеша - используя каждое имя папки/файла , т.е. при сохраненном урле handycache.ru/images/rek/hcrek1.gif - проверяется и handycache.ru и images и rek и hcrek1.gif - если под правила черного списка попадает файл - удаляется этот файл, если папка - то удаляется эта папка со всеми вложенными папками и файлами.
|
|
|
|
|
DIGGER
|
|
« Ответ #32 : 22 августа 2012, 01:31:28 » |
|
пока что я вижу актуальность только для одного сайта, и я для себя не нашёл сайта который требовал такой функциональности. более подробно я писал на пред.страничке. Вы мне пишете одно и тоже разными словами. Не вижу смысла дописывать такую функциональность. сколько места Вам это сэкономит? 20кб? 500кб?
|
|
|
|
|
4rum
Новичок
Репутация: +1/-0
Offline
Сообщений: 23
|
|
« Ответ #33 : 22 августа 2012, 20:36:06 » |
|
Расчитываю на минус пару сот мегабайт места, на минус пару десятков тысяч мелких файлов (немалая часть - меньше размера кластера) и папок с диска и из таблицы размещения файлов (или как там оно называется на нтфс-е). Весь Кэш сейчас - почти 20гб (было больше). Я полагаю вы поняли что мы хотим, больше писать незачем. Если нет - так нет. Скажите прямо - это слишком сложно, мы всё поймём...
|
|
|
|
|
DIGGER
|
|
« Ответ #34 : 25 августа 2012, 03:08:43 » |
|
Вас понял. подумаю…
|
|
|
|
|
KPu3uC B Poccuu
Пользователь
Репутация: +0/-1
Offline
Сообщений: 68
|
|
« Ответ #35 : 21 февраля 2015, 15:13:26 » |
|
Перед тем, как пользоваться программой, хотелось бы убедиться, что исключения для правил она тоже понимает.
|
|
|
|
|
DIGGER
|
|
« Ответ #36 : 21 февраля 2015, 21:13:20 » |
|
не использую исключения для чёрного списка. думаю писал прогу без учёта исключений. (сейчас кэш использую исключительно для нескольких сайтов, только потому что сами сайты очень мееееедленные - давно уже своей программой не пользуюсь)
|
|
|
|
|
|