rezorustavi
- Стаж: 8 лет 11 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
89664удаление скаченных обновлений и всех временных файлов Приветствую. Удаление временных файлов:pushd %TEMP% && rd /s /q . > nul 2>&1 pushd %WinDir%TEMP && rd /s /q . > nul 2>&1 pushd %WinDir%Prefetch && rd /s /q . > nul 2>&1 pushd %TMP% && rd /s /q . > nul 2>&1 for %%i in (%TMP% %TEMP% %WinDir%\TEMP %WinDir%\Prefetch) do cd /d %%i&& >nul 2>&1 rq /q/s for %%i in (%TMP% %TEMP% %ALLUSERSPROFILE%\TEMP %WinDir%\TEMP %WinDir%\Prefetch) do cd /d %%i&& >nul 2>&1 rq /q/s Я этот батник закинул в папку Windows, прописал в групповой политике, во время завершения работы компьютера, временные файлы удаляются, очищается папка Temp. Думаю можно прописать на очиску папок в C:\Windows\SoftwareDistribution\Download
|
vasya
- Стаж: 5 лет 5 месяцев
- Сообщений: 38
- Репутация:-4[+] [-]
|
проверяйте этот путь C:\Windows\System32\config\systemprofile\AppData\Local если 10/11 установлена давно там будут миллионы пустых папок tw-2d8-1494-1479a6.tmp под разными номерами, ms молчит кто и для чего их создает.
|
Отправлено: 10-Ноя-2021 09:56
(спустя 1 час 5 минут)
dimo70
- Стаж: 7 лет
- Сообщений: 3787
- Репутация:27[+] [-]
- Откуда: BG
|
vasya, есть такие, но они все вроде пустые.
_________________ Подпись отключена за нарушение правил форума
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
89667Удаление временных файлов: Масло ведь масляное получается, достаточно ОДНОЙ последней строчки. Только там не хватает точки в конце. И команда rd, а не rq Для наглядности, можно список папок выстроить в столбик:for %%i in ( %TMP% %TEMP% %ALLUSERSPROFILE%\TEMP %WinDir%\TEMP %WinDir%\Prefetch ) do cd /d %%i&& >nul 2>&1 rd /q/s . Список папок можно дополнять. Если они с пробелами, то не забывать "кавычить".
|
korsak7
- Стаж: 10 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
Ander_73, Удаление выполняется только в случае если переход успешен? : do cd /d %%i&&
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
korsak7, разумеется. Заветам Nikzzzz верны!
|
Отправлено: 10-Ноя-2021 13:24
(спустя 2 часа 30 минут)
rezorustavi
- Стаж: 8 лет 11 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
89672можно список папок выстроить в столбик Приветствую. А без столбика так? for %%i in (%TMP% %TEMP% %ALLUSERSPROFILE%\TEMP %WinDir%\TEMP %WinDir%\Prefetch) do cd /d %%i&& >nul 2>&1 rd /q/s .
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
|
rezorustavi
- Стаж: 8 лет 11 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
Ander_73,
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
korsak7, если речь про обсуждаемую выше строчку кода, то нет, нельзя.
|
Отправлено: 10-Ноя-2021 20:29
(спустя 1 час 23 минуты)
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
2>nul (cd /d %%i&& rd /q/s .)
|
cartmenezz
- Стаж: 9 лет 3 месяца
- Сообщений: 527
- Репутация:14[+] [-]
- Откуда: Калининград
|
Всем а почему бы не закавычить один раз переменную, вместо путей?
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3868
- Репутация:127[+] [-]
|
cartmenezz, садись, два! Пример:есть путь "C:\Program Files\Common Files\System" пишем как ты сказалfor %%i in (C:\Program Files\Common Files\System) do echo "%%i" Что получаем на выходе?"C:\Program" "Files\Common" "Files\System"
|
Страница 63 из 94
Текущее время: 23-Дек 15:52
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|