Перейти к содержанию

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


Рекомендуемые сообщения

Опубликовано (изменено)

Добрый день! Помогите пожалуйста, нужен скрипт для очистки временных файлов, чтобы постоянно не запускать командную строку вводя в ней %TEMP% и производить очистку файлов.

 

Почему-то это не срабатывает

 

@echo OFF
forfiles /p «С:\Users\User\AppData\Local\Temp\» /s /m *.* /c «cmd /c Del @path» /d -7
forfiles /p «С:\Windows\Temp\» /s /m *.* /c «cmd /c Del @path» /d -7
echo Vse vremennyie faylyi udalenyi
pause
@echo ON

Изменено пользователем Stas_911
Опубликовано (изменено)

Вы это сами придумали или где-то нашли?

Как-то очень заумно и по-моему не должно работать.

@echo OFF
del %Temp%\*.* /S /F /Q
del c:\windows\temp\*.* /S /F /Q
echo Vse vremennyie faylyi udalenyi
pause
@echo ON
Изменено пользователем andrew75
Опубликовано

Здравствуйте,

- Уточните по подробнее что у Вас не работает?
- У Вас учетная запись User?
- Вам необходимо удалить файлы старше 7 дней?

Если попробовать так, при этом добавил ключ /q, чтобы не выводил запрос на подтверждение?

@echo OFF
forfiles /P "С:\Users\User\AppData\Local\Temp" /M *.* /S /D -7 /C "cmd /C del @file /q"
forfiles /P "С:\Windows\Temp" /M *.* /S /D -7 /C "cmd /C del @file /q"
echo Vse vremennyie faylyi udalenyi
pause
@echo ON
Опубликовано

К вышесказанному - а почему возникает необходимость постоянно удалять временные файлы? 

Раз в полгода можно сделать очистку средствами системы., хотя можно и командный файл написать попроще вашего.

Опубликовано

Как писал andrew75, используйте относительные пути %temp%

Опубликовано (изменено)

Да можно и прямые 

 

 

rd C:\Users\ваше имя пользователя \AppData\Local\Temp\ /s /q 

md C:\Users\ваше имя пользователя\AppData\Local\Temp\ 

 вторая строчка скорее всего не понадобится но пусть будет.

Изменено пользователем Денис-НН
Опубликовано (изменено)

Мой пример не пойдет, он не удаляет подпапки.

 

Вот здесь почитайте:

http://manaeff.ru/forum/viewtopic.php?p=946

 

Денис-НН,

Ваш пример кроме всего прочего удалит саму папку Temp

Правда потом создаст ее заново )

 

rd не понимает масок, к сожалению.

Изменено пользователем andrew75
Опубликовано

rd не понимает масок, к сожалению.

Закопипастил. :( 

Если использовать del то остаются пустые вложенные папки. некрасиво. 

Опубликовано

Я дал ссылку на форум, там много примеров. Можно подобрать подходящий.

Опубликовано

CCleaner не подходит? Может чистить выбранные папки при каждой загрузке.

Опубликовано

 

Здравствуйте,

 

- Уточните по подробнее что у Вас не работает?

- У Вас учетная запись User?

- Вам необходимо удалить файлы старше 7 дней?

 

Если попробовать так, при этом добавил ключ /q, чтобы не выводил запрос на подтверждение?

@echo OFF
forfiles /P "С:\Users\User\AppData\Local\Temp" /M *.* /S /D -7 /C "cmd /C del @file /q"
forfiles /P "С:\Windows\Temp"

 

Здравствуйте,

 

- Уточните по подробнее что у Вас не работает?

- У Вас учетная запись User?

- Вам необходимо удалить файлы старше 7 дней?

 

Если попробовать так, при этом добавил ключ /q, чтобы не выводил запрос на подтверждение?

@echo OFF
forfiles /P "С:\Users\User\AppData\Local\Temp" /M *.* /S /D -7 /C "cmd /C del @file /q"
forfiles /P "С:\Windows\Temp" /M *.* /S /D -7 /C "cmd /C del @file /q"
echo Vse vremennyie faylyi udalenyi
pause
@echo ON

Да вроде все работает, только ПК притормаживает, но стоит почистить файлы из выше упомянутых папок, как ПК соображает намного быстрее.

Учетка User. Да, нужно убрать файлы старше 7 д.

Опубликовано

 

 


ПК притормаживает, но стоит почистить файлы из выше упомянутых папок, как ПК соображает намного быстрее.
может мало свободного места для подкачки?
Опубликовано

 

 


места для подкачки?

Как вариант перенести на другой раздел диска.

Опубликовано

Очистка файлов из папки Temp никак не может влиять на быстродействие системы. Начинать надо с проверки диска на ошибки, дефрагментацией (если не SSD!). Потом проверяете систему любым антивирусным сканером Dr web Cureit или Kaspersky Virus Removal Tool. И если все нормально, ищите и отключайте ненужные программы в автозагрузке.

Опубликовано

 

 


Начинать надо с проверки диска на ошибки, дефрагментацией

Неее, его покажет S.M.A.R.T.

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...