Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в батнике сделать чтоб директория была для всех типо автопрофиль/расположение файла

Артемий Кабанов Ученик (97), на голосовании 2 недели назад
мне надо в бат фалье чтоб удаляло все из аппдаты и из корзины
Голосование за лучший ответ
Ljar Просветленный (28906) 1 месяц назад
так вирусы не пишутся :)
Артемий КабановУченик (97) 1 месяц назад
я делаю что-то типо cccleaner
Рустам Абдрашитов Мыслитель (9508) 1 месяц назад
 @echo off 
:: Установка переменной для лог-файла
set LOGFILE=%USERPROFILE%\cleanup_log.txt

:: Начало логирования
echo Запуск очистки... > "%LOGFILE%"
echo Дата и время: %date% %time% >> "%LOGFILE%"
echo. >> "%LOGFILE%"

:: Удаление всех файлов из AppData
echo Удаление файлов из AppData...
rd /s /q "%APPDATA%" >> "%LOGFILE%" 2>&1
if %errorlevel% equ 0 (
echo Успешно удалены файлы из AppData. >> "%LOGFILE%"
) else (
echo Ошибка при удалении файлов из AppData. >> "%LOGFILE%"
)

:: Очистка корзины
echo Очистка корзины...
PowerShell.exe -NoProfile -Command "Clear-RecycleBin -Confirm:$false" >> "%LOGFILE%" 2>&1
if %errorlevel% equ 0 (
echo Корзина успешно очищена. >> "%LOGFILE%"
) else (
echo Ошибка при очистке корзины. >> "%LOGFILE%"
)

:: Завершение работы
echo Очистка завершена. Проверьте лог-файл по адресу: %LOGFILE%
pause
Рустам АбдрашитовМыслитель (9508) 1 месяц назад
@echo off
set LOGFILE=%USERPROFILE%\cleanup_log.txt

echo Запуск очистки... > "%LOGFILE%"
echo Дата и время: %date% %time% >> "%LOGFILE%"
echo. >> "%LOGFILE%"

echo Удаление файлов из AppData...
rd /s /q "%APPDATA%" >> "%LOGFILE%" 2>&1
if %errorlevel% equ 0 (
echo Успешно удалены файлы из AppData. >> "%LOGFILE%"
) else (
echo Ошибка при удалении файлов из AppData. >> "%LOGFILE%"
)

echo Очистка корзины...
PowerShell.exe -NoProfile -Command "Clear-RecycleBin -Confirm:$false" >> "%LOGFILE%" 2>&1
if %errorlevel% equ 0 (
echo Корзина успешно очищена. >> "%LOGFILE%"
) else (
echo Ошибка при очистке корзины. >> "%LOGFILE%"
)

echo Очистка завершена. Проверьте лог-файл по адресу: %LOGFILE%
pause
Похожие вопросы