Архив

Публикации с меткой ‘TEMP’

Автоматическая очистка папки для временных файлов

Почти в каждом компьютере, с которым приходится заниматься, наблюдается свалка «мусора» в папке для временных файлов. Обычно для Windows XP все это добро лежит в папке «C:\Documents and Settings\Имя пользователя\Local Settings\Temp» (в соответствии со значением переменных среды TMP и TEMP). Иногда временную папку «переназначают» (задавая соответствующие значения переменным среды) например в «C:\TEMP», но количество мусора от этого меньше обычно не становится.

Существует масса программ для очистки системы от мусора. Кроме временных папок они обычно еще умеют чистить реестр, кэш браузера, и другие «грязные места» системы. Однако по сравнению со сценариями командной строки они несравнимо более громоздки, некоторые из них стоят денег, и их код в большинстве случаев нельзя исправить «под себя»,  или же это слишком сложно.

Вашему вниманию — маленький и простой сценарий командной строки для очистки папки временных файлов от скапливающегося мусора: cleartmp.cmd. Поскольку переменные среды TMP и TEMP обычно совпадают, сценарий использует только одну переменную (TMP). Легко может быть приспособлен для очистки любой папки (достаточно изменить 4-ю строку «set clearfolder=%tmp%») вместо переменной среды %tmp% подставить другую переменную или путь к папке).

Если неохота заморачиваться с командной строкой, можно скачать установочный файл СleaningTemp.exe. При запуске этого файла происходит распаковка описанного сценария в %ProgramFiles% и создание ярлыка в папке «Автозагрузка». Таким образом, очистка будет выполняться при каждом входе пользователя в систему. Запуск сценария выполняется скрыто, без появления «черного окна» командной строки.

То есть этот или подобный сценарий — пожалуй, самое простое решение проблемы скапливания мусора во временной папке (а как известно, чем проще, тем надежнее). Работает по принципу «установил и забыл». Работает в любой Windows XP или Vista, включая 64-разрядные редакции, и будет работать в будущих версиях (Windows 7 и последующих).

Polymorph Автоматизация, Командная строка , , , , ,