Страница 1 из 1

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-11 19:06:24
Renua
Добрый день, коллеги.
Помогите написать bat-файл для очистки Temp-папок для Windows7, 8.1, 10. За ПК сидят по 2-3 человека. Хочется запустить bat-файл для очистке на всех ПК Temp-каталогов под всеми пользователями, в том числе C:\Users\User\AppData\Local\Temp. Чтоб удалились не только временные данные, но и временные папки хранящиеся в тех же каталогах.
Данный код удаляет временные данные, но не удаляет временные папки, только под УЗ активного пользователя:
del /s /f /q %windir%\Temp\*.*
del /s /f /q %Temp%\*.*
del /s /f /q %tmp%\*.*
rd /s /q %windir%\Temp\*.*
rd /s /q %tmp%\*.*
rd /s /q %Temp%\*.*
pause
Помогите решить данный вопрос.

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 10:44:00
Neus
Создаешь задачу в планировщике с правами System.

Код: Выделить всё

for /D %%D in (C:\Users\*.*) do del /f /q %%D\AppData\Local\Temp\*.*
for /D %%D in (C:\Users\*.*) do for /D %%E in (%%D\AppData\Local\Temp\*.*) do rd /s /q %%E

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 11:48:59
Renua
Задачу такую не могу сделать.
Мне надо по рабочему распорядку запускать бат файл раз в месяц. Помогите пожалуйста сделать именно bat-file для выполнения поставленных задач.

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 13:23:29
Neus
Renua писал(а):
2024-01-12 11:48:59
Помогите пожалуйста сделать именно bat-file для выполнения поставленных задач.
Я тебе команды написал.
Для удаления юзерских временных файлов:

Код: Выделить всё

for /D %%D in (C:\Users\*.*) do del /f /q %%D\AppData\Local\Temp\*.*
for /D %%D in (C:\Users\*.*) do for /D %%E in (%%D\AppData\Local\Temp\*.*) do rd /s /q %%E
Для удаления системных:

Код: Выделить всё

del /f /q C:\Windows\Temp\*.*
for /D %%D in (C:\Windows\Temp\*.*) do rd /s /q %%D
Renua писал(а):
2024-01-12 11:48:59
Задачу такую не могу сделать.
Мне надо по рабочему распорядку запускать бат файл раз в месяц.
В смысле не могу?
Ты её вручную запускать будешь или через планировщик заданий винды?

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 13:30:50
Renua
Увы, но вручную.

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 18:29:04
Renua
Neus писал(а):
2024-01-12 13:23:29
Для удаления юзерских временных файлов:
не выходит удаление папок и файлов с C:\Users\User\AppData\Local\Temp разных пользователей. Удаляет файлы, но не удаляет каталоги.

bat-файл очистки Temp в Windows 7, 8.1, 10

Добавлено: 2024-01-12 22:24:35
Neus
Ошибки пишет?