Засунул программу в автозагрузку что бы при каждом запуском виндовс чистилась папка TEMP,но такая пр - Компьютерные вопросы

Вопрос Засунул программу в автозагрузку что бы при каждом запуском виндовс чистилась папка TEMP,но такая пр

Регистрация
7 Апр 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
281809768_261d1e2032efdc3aa1c1ef4afb492dc2_240x240.png
281809768_f4d2d73473104895821759e8aa53d56c_240x240.png
 
Регистрация
19 Сен 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Папку-то зачем удалять? Достаточно удалить в ней файлы. Просто для примера: @echo off attrib -h -s c:windows empdwh*.* del c:windows empdwh*.* /q Это раз. А два - папок с временными файлами несколько (проблему можно решить созданием общей папки для временных файлов). А три - иногда удаление временных файлов перед запуском может привести к интересным последствиям - например, если устанавливаются обновления или какие программы, требующие перезагрузки. Кстати, команда "pause" зачем? Или, есть желание лишний раз жать на клавиши после появления сообщения "Для продолжения нажмите..."?
 
Регистрация
13 Фев 2013
Сообщения
77
Репутация
-6
Спасибо
0
Монет
0
отлично работает на XP и Win 7, в Автозагрузку ставить не пробовал, писал не я :очистка временных папок @echo off chcp 1251>nul ::проверка версии ОС для выбора варианта очистки set curr_OS= REM ver | find /i "5.1" if %errorlevel% == 0 set curr_OS=Windows_XP REM ver | find /i "6.1" if %errorlevel% == 0 set curr_OS=Windows_7 ::echo Текущая версия ОС - %curr_OS% if %curr_OS% == "Windows_XP" GOTO winxp else (GOTO win7) :win7 PUSHD %TEMP% 2>Nul RD /S/Q "%TEMP%" POPD PUSHD %TMP% 2>Nul RD /S/Q "%TMP%" POPD PUSHD %WinDir%TEMP 2>Nul RD /S/Q "%WinDir%TEMP" POPD PUSHD %USERPROFILE%AppDataLocalTemp 2>Nul RD /S/Q "%USERPROFILE%AppDataLocalTemp" POPD ::pause :winxp PUSHD %TEMP% 2>Nul RD /S/Q "%TEMP%" POPD PUSHD %TMP% 2>Nul RD /S/Q "%TMP%" POPD PUSHD %WinDir%TEMP 2>Nul RD /S/Q "%WinDir%TEMP" POPD PUSHD "%userprofile%Local SettingsTemp" 2>Nul RD /S/Q %userprofile%Local SettingsTemp" POPD
 
Сверху Снизу