MPurger 1.2 © 2001-2004 M.V.Chirikov <max_c СОБАЧКА mail.ru> http://maxc.narod.ru

Консольное приложение для Windows®

ВНИМАНИЕ!!


БУДЬТЕ АККУРАТНЫ - ПРОГРАММА ПРЕДНАЗНАЧЕНА ДЛЯ УДАЛЕНИЯ ФАЙЛОВ!


Лицензия

Всеми авторскими правами на MPurger эксклюзивно владеет автор программы - Чириков М.В.

Программа распространяется по принципу Freeware без каких-либо гарантий. Автор не несет ответственности за любые последствия, связанные с правильным или неправильным использованием этой программы. Но с благодарностью примет любые замечания и предложения :)


Назначение (пока умными словами - дальше будет проще :)

Программа MPurger предназначена для удаления "устаревших" файлов по маске и количеству дней с момента последнего доступа/изменения файлов в указанном каталоге и подкаталогах. Обычное применение - удаление временных файлов, устаревших автоматических архивов, etc.


Возможности

- Задание маски удаляемых файлов
- Использование времени последнего доступа к файлу или времени последней модификации
- Стирание за собой пустых каталогов
- Предназначена для запуска из bat-файлов
- Подавление вывода сообщений на экран
- Запись действий в файл отчета
- Быстрота и компактность программы (58 кб главный модуль)


Для начинающих пользователей

Маленькое введение в проблему

Основное применение этой программы на компьютере НЕспециалиста - удаление временных файлов программ и операционной системы Windows. При работе многих программ используются, так называемые "временные" файлы. Обычно эти файлы используются только при выполнении или установке программ, при просмотре или запуске файлов из архивов. Во многих ситуациях эти файлы остаются неудаленными, даже при отсутствии в них необходимости. Выберите команду "Выполнить" из меню "Пуск" и наберите " explorer %TEMP%" (без кавычек). Нажмите "OK" и перед вами появится папка для временных файлов. Возможно вы и не подозревали, как много всего "временного" скопилось за пару лет работы. При работе с некоторыми программами или большими документами этот каталог может достигать значительного обьема. А при работе на компьютетерах с небольшим объемом памяти (т.е. жесткого диска) это проблема. Вывод один - нужно удалять! Но! Как определить, нужен-ли еще файл какой-нибудь программе? Файлы из временного каталог могут понадобиться операционной системе при перезагрузке, или Вы вспомните про автокопию нужого документа. Определиться с удалением вручную непросто. Тут к вам на помощь и приходит MPurger. Дело в том, что у файлов есть три даты: дата создания, дата модификации и дата последнего доступа. Посмотрев эти даты можно определить, когда в последний раз этот файл был затребован или модифицированн. И если последнее обращение к нему было месяц назад, с уверенностью на 99% этот файл можно удалить. Один процент остается на вашей совести - никогда не записывайте свои рабочие файлы во временную папку! Всегда проверяйте, куда вам предлагает сохранить файл программа!


Общая идея

Алгоритм работы MPurger таков. Программа запускается (вручную или автоматически при запуске Windows) и сканирует указанный каталог на предмет наличия "устаревших" файлов. Т.е. файлов, к которым не было обращения в течении заданного времени. И найдя такие, удаляет и завершает свою работу.


Как настроить

Если вы не разбираетесь в коммандной строке, ключах, и прочих ненужных мелочах системных администраторов :), а также если вам лень каждый раз вспоминать все параметры, к MPurger прилагается программа конфигурации, облегчающая и автоматизирующая процесс настройки.


Пошаговое описание настройки для
удаления временных файлов Windows


1. Для того, чтобы все пункты нижеследующей инструкции были выполнены успешно, программа должна быть установлена в режиме "Полная установка" с помощью программы инсталляции. Если это не так - запустите программу установки снова.

2. Запустите программу "Мастер MPurger" (не забываем про меню "Пуск")

3. В качестве каталога очистки выберите из списка "Системная папка для временных файлов"

4. Укажите, насколько дней файл должен "устареть", прежде чем его удалят. Я использую цифру 7 (неделя) и не испытываю никаких проблем, но для большей безопасности по умолчанию предлагается 30 дней.

5. Нажмите кнопку "Создать ярлык"

6. Только если у вас Windows NT, 2000 или XP, вы сможете выбрать параметр "Автозагрузка общая". Это означает, что программа будет запускаться для каждого пользователя на компьютере и очищать его личную папку. Создать такой ярлык вы сможете только если работаете с правами администратора (или с правами на папку общей части меню "Пуск")

7. Снова нажмите кнопку "Создать ярлык"

8. Нажмите кнопку открыть

8. Все. Теперь при каждом запуске Windows будет запускаться MPurger и делать свое дело. Возможно вы даже этого не заметите, программа работает очень быстро и запускается в свернутом окне.

9. Проконтролировать результаты работы можно открыв файл отчета (меню "Пуск"\папка MPurger\Файл отчета). В нем-же можно посмотреть, сколько освобожденно драгоценного дискового пространства.

Далее для тех, кто хочет
использовать программу в полную силу

Ключики

Запуск:
mpurger.exe <путь+маска> [/O n] [/L имя_файла] [/A] [/M] [/S] [/K] [/E] [/N]

/O n - удалять файлы старее чем n дней
/E - удалять за собой директории (кроме стартовой)
/M - использовать дату последней модификации
/S - только сканирование - ничего не удалять
/L - записывать сообщения в log-файл
/A - добавлять в log-файл
/N - без выдачи сообщений на экран (даже ошибок!)
/P - ждать нажатия клавиши после завершении


Первый параметр <путь+маска> обязателен.

Если параметр "старее чем n дней" отсутствует или равен 0 - выполняется безусловное удаление всех найденных файлов по маске.

Если происходит ошибка открытия log-файла - программа не отрабатывает и удаления файлов не происходит.


Примеры запуска

mpurger.exe c:\windows\temp\*.* /l c:\purger.log /o 5

Очистить каталог C:\WINDOWS\TEMP от всех файлов, обращение к котрым не
производилось 5 или более дней. Отчет записать в C:\PURGER.LOG


mpurger.exe %temp%\*.* /o7

Очистить системный временный каталог от всех файлов, обращение к которым не производилось 7 или более дней.

Примечание

По умолчанию используется дата последнего доступа к файлу, если файловая система не поддерживает это свойство - будет использована дата последней модификации (об этом программа сообщит). Этот режим можно включить принудительно с помощью ключа /M.

Также программа установки и сам MPurger без спроса пишут в реестр по адресам HKCU и HKLM\Software\MaxC\MPurger 1.2.

Hosted by uCoz