===================================================================== AJPapps - Clear recent 2.00 Линда Кайе 2010-2013. Посвящается Ариэль ===================================================================== Данная программа предназначена для регулярной отчистки каталогов, временных файлов и просто всякого мусора. Отличие от прочих программ подобного рода заключается в том, что вы можете создавать сколько захотите вариантов отчистки, а также то, что только вы определяете, что нужно удалять, а что нет. Для этого вы пишите простые скрипты удаления (файлы, в которых записаны команды на удаление определённых файлов, групп файлов или папок), а потом запускаете их через программу. Вся деятельность пишется в лог, так что всегда можно будет посмотреть, что там наудалялось. Заметьте, что один раз скрипт придётся написать, зато потом всё будет удаляться автоматом. История создания ---------------- Всё началось с BAT файла с командами на отчистку папок. Там имена файлов сначала писались в лог, а потом файлы удалялись. Но мне хотелось больше фансервиса, и я сделала программу, стилизованную под консоль. Это было в 2005 году. С тех времён я перешла на NT и подзабыла о программе, но, похоже, что зря. И вот, я решила стряхнуть с неё пыль и обновить, добавив два оптимизированных режима удаления большого количества файлов. Кстати, название программы отражает самое начало её развития, когда BAT файл отчищал папку с ярлыками к последним открытым документам. Это делалось для того чтобы другая программа для поиска испорченных ярлыков не сильно ругалась. А называется эта папка - Recent. История изменений ----------------- • 2.00.0021 Первый публичный релиз. • 2.00.0024 [+] Имена файлов и папок с расширенными символами заменяются на короткие аналоги. [+] Переделан алгоритм поиска файлов. • 2.00.0026 [+] Строки в скрипте больше не определены как Expand String. Escape символы вроде \t больше не работают, поскольку не нужны. • 2.00.0027 [+] Новые команды: #cleaner.delete-empty-folders #cleaner.delete-empty-folders-long #cleaner.delete-empty-folders-recursive #cleaner.delete-empty-folders-recursive-long #cleaner.delete-empty-folders-with-base #cleaner.delete-empty-folders-with-base-long #cleaner.delete-empty-folders-with-base-recursive #cleaner.delete-empty-folders-with-base-recursive-long • 2.00.0028 [+] Описание скриптов вынесено в отдельный красивый файл. • 2.00.0031 [+] Новые команды: #cleaner.by-age-set-days #cleaner.by-age-delete-files #cleaner.by-age-delete-files-long #cleaner.by-age-delete-files-recursive #cleaner.by-age-delete-files-recursive-long • 2.00.0033 [+] Новые команды: #cleaner.delete-junctions #cleaner.delete-junctions-long #cleaner.delete-junctions-recursive #cleaner.delete-junctions-recursive-long #cleaner.delete-junctions-with-base #cleaner.delete-junctions-with-base-long #cleaner.delete-junctions-with-base-recursive #cleaner.delete-junctions-with-base-recursive-long [+] Теперь в статистике выводится также количество удалённых папок и ссылок. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • AJPapps - File I/O support 1.02 Файл FileIOSupport0102.DLL • AJPapps - Ariel Script engine 1.01 Alpha Файл ArielScriptEngine0101.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.ClearRecent.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Программа принимает в качестве параметров имя файла скрипта (по умолчанию расширение - .ClearRecent) и необязательный параметр /NoLong, который блокирует выполнение команд с -long в конце (о них - в справке). Описание формата скрипта и команд приводится в файле ClearRecent.CHM. Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/