Stas_911 Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 (изменено) Добрый день! Помогите пожалуйста, нужен скрипт для очистки временных файлов, чтобы постоянно не запускать командную строку вводя в ней %TEMP% и производить очистку файлов. Почему-то это не срабатывает @echo OFFforfiles /p «С:\Users\User\AppData\Local\Temp\» /s /m *.* /c «cmd /c Del @path» /d -7forfiles /p «С:\Windows\Temp\» /s /m *.* /c «cmd /c Del @path» /d -7echo Vse vremennyie faylyi udalenyipause@echo ON Изменено 1 июня, 2017 пользователем Stas_911
andrew75 Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 (изменено) Вы это сами придумали или где-то нашли? Как-то очень заумно и по-моему не должно работать. @echo OFF del %Temp%\*.* /S /F /Q del c:\windows\temp\*.* /S /F /Q echo Vse vremennyie faylyi udalenyi pause @echo ON Изменено 1 июня, 2017 пользователем andrew75
SQ Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 Здравствуйте,- Уточните по подробнее что у Вас не работает?- У Вас учетная запись 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
Денис-НН Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 К вышесказанному - а почему возникает необходимость постоянно удалять временные файлы? Раз в полгода можно сделать очистку средствами системы., хотя можно и командный файл написать попроще вашего.
oit Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 Как писал andrew75, используйте относительные пути %temp%
Денис-НН Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 (изменено) Да можно и прямые rd C:\Users\ваше имя пользователя \AppData\Local\Temp\ /s /q md C:\Users\ваше имя пользователя\AppData\Local\Temp\ вторая строчка скорее всего не понадобится но пусть будет. Изменено 1 июня, 2017 пользователем Денис-НН
andrew75 Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 (изменено) Мой пример не пойдет, он не удаляет подпапки. Вот здесь почитайте: http://manaeff.ru/forum/viewtopic.php?p=946 Денис-НН, Ваш пример кроме всего прочего удалит саму папку Temp Правда потом создаст ее заново ) rd не понимает масок, к сожалению. Изменено 1 июня, 2017 пользователем andrew75
Денис-НН Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 rd не понимает масок, к сожалению. Закопипастил. Если использовать del то остаются пустые вложенные папки. некрасиво.
andrew75 Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 Я дал ссылку на форум, там много примеров. Можно подобрать подходящий.
sputnikk Опубликовано 1 июня, 2017 Опубликовано 1 июня, 2017 CCleaner не подходит? Может чистить выбранные папки при каждой загрузке.
Stas_911 Опубликовано 1 июня, 2017 Автор Опубликовано 1 июня, 2017 Здравствуйте, - Уточните по подробнее что у Вас не работает? - У Вас учетная запись 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 д.
sputnikk Опубликовано 2 июня, 2017 Опубликовано 2 июня, 2017 ПК притормаживает, но стоит почистить файлы из выше упомянутых папок, как ПК соображает намного быстрее. может мало свободного места для подкачки?
eco Опубликовано 6 июня, 2017 Опубликовано 6 июня, 2017 места для подкачки? Как вариант перенести на другой раздел диска.
Ummitium Опубликовано 6 июня, 2017 Опубликовано 6 июня, 2017 Очистка файлов из папки Temp никак не может влиять на быстродействие системы. Начинать надо с проверки диска на ошибки, дефрагментацией (если не SSD!). Потом проверяете систему любым антивирусным сканером Dr web Cureit или Kaspersky Virus Removal Tool. И если все нормально, ищите и отключайте ненужные программы в автозагрузке.
eco Опубликовано 7 июня, 2017 Опубликовано 7 июня, 2017 Начинать надо с проверки диска на ошибки, дефрагментацией Неее, его покажет S.M.A.R.T.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти