Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> утилита для поиска по маске пути 
V
    Опции темы
dstorm81
Дата 1.3.2016, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



доброго времени
есть winserver 2008r2 терминальный, корпоративная программа, портабельная, у большинства несколько папок на столе с этой программой, настроенных на разные базы и разных ревизий.
требуется чистить(удалять) папку с кэшем в программе.
так как папка с кэшем имеет название cache чистить в лоб прямым поиском не вариант, так как есть еще программы, которые непонятно как отнесутся к такому повороту событий

известен путь нескольких вложеных каталогов в которых этот кэш стопроцентно лежит
egis-m/main/cache
прежде сем городить свой велосипед хотел бы уточнить, существует ли утилиты для поиска (удаления) папок по маске пути, именно найти(удалить) папку по частичному пути



--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Naghual
Дата 1.3.2016, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 9
Всего: 49



Как раз то, что Вы пытаетесь реализовать и есть городьба велосипедов.

По сути правильных решений должно быть 2:
1. Сама программа должна чистить за собой свои-же кэши. Научите её это делать.
2. Запретить ставить программу куда ни попадя. Установить её всем в регламентированном расположении и уже чистить его.


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
dstorm81
Дата 2.3.2016, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



Цитата(Naghual @  1.3.2016,  23:44 Найти цитируемый пост)
Как раз то, что Вы пытаетесь реализовать и есть городьба велосипедов.

большая просьба не переводить вопрос в область демагогии. мир неидеален. по существу вопроса хочу услышать



--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Akina
Дата 2.3.2016, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 453



Цитата(dstorm81 @  2.3.2016,  00:02 Найти цитируемый пост)
требуется чистить(удалять) папку с кэшем в программе

Сначала надо найти способ точно определить каталог, в котором установлена программа. Если она портабельная, в реестр и профиль пользователя про себя ничего не пишет- самый тяжёлый вариант... придётся сканировать диск и искать исполняемый модуль программы или какой-нить характерный её файл (и, возможно, проверять его свойства). А когда найдёшь - использовать для удаления файлов кэша относительный (беря за базу местоположение программы) каталог.

Добавлено через 2 минуты и 46 секунд
Цитата(dstorm81 @  2.3.2016,  09:09 Найти цитируемый пост)
большая просьба не переводить вопрос в область демагогии. мир неидеален.

Советы Naghual - все абсолютно по делу. Особенно в части стандартизации местоположения программы. Терминальный сервер и, вероятно, всё-таки домен, требуют этого аж дважды. 
А если ты думаешь, что придёт умный дядя и сразу скажет, где у программы кнопка "Сделать песдато" - то зря. Не бывает.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
dstorm81
Дата 2.3.2016, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 5
Всего: 39



Цитата(Akina @  2.3.2016,  09:10 Найти цитируемый пост)
самый тяжёлый вариант... придётся сканировать диск и искать исполняемый модуль программы или какой-нить характерный её файл (и, возможно, проверять его свойства). А когда найдёшь - использовать для удаления файлов кэша относительный (беря за базу местоположение программы) каталог.

такой вариант у меня почти и реализован: 
1)сканирование диска по имени папки и логирование совпадений
2)проход регуляркой по строкам лога и удаление папки если соответствует правилу

считал, что может кто-то сталкивался с подобной задачей и решал ее   

Цитата(Akina @  2.3.2016,  09:10 Найти цитируемый пост)
А если ты думаешь, что придёт умный дядя и сразу скажет, где у программы кнопка "Сделать песдато" - то зря. Не бывает. 

где ты прочитал что я требую программу которая сделает все 3,14здато??
я достаточно корректно поинтересовался у людей:
Цитата(dstorm81 @  1.3.2016,  23:02 Найти цитируемый пост)
 существует ли утилиты для поиска

ответ подразумевает: да существуют вот она, или проходи мимо. 

З.Ы. ваши сердечные наставления о том как сделать все правильно мне несомненно очень важны, пишите пожалуйста ваши ценные замечания НО в личку, дабы не захламлять топ - обязательно почитаю



--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Akina
Дата 2.3.2016, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 453



Цитата(dstorm81 @  2.3.2016,  12:16 Найти цитируемый пост)
ответ подразумевает: да существуют вот она

[censored]
Код

DIR C:\ /A:D /B /S | FIND "egis-m/main/cache"


Это сообщение отредактировал(а) Akina - 2.3.2016, 13:45


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Akella
  Дата 2.3.2016, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



спокойно smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.1336 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.