Найти в Дзене
NгроNews

Как очистить много места на системном диске с помощью .bat файла ?

Не каждый подозревает о том что их системный диск каждый раз копит в себе ненужные файлы, даже если они стараются не захламлять системный диск. Я расскажу как создать .bat файл который чистит ненужные временные файлы и тем самым освободит много места, если они конечно же давно не чистили диск с помощью утилит. Внимание, данный .bat файл работает корректно только на Windows 7, 8, 8.1, 10 Если вы не знаете данные команды, и боитесь что они могут принести вред вашему компьютеру, то пролистайте до второго пункта, в нем я рассказал что означают эти команды. 1. Создание батника Для этого нам понадобится создать блокнот в любом месте на жестком диске и назовите так как хотите вы и после точки меняйте расширение на .bat, я назвал Cleaner.bat и откройте с помощью любого текстового редактора (Блокнот, Notepad++, и т.п.). В нем введите следующие команды: @echo off del /s /f /q c:\windows\temp\*.* rd /s /q c:\windows\temp md c:\windows\temp del /s /f /q C:\WINDOWS\Prefetch del /s /f /q %temp%\*.*
Оглавление

Не каждый подозревает о том что их системный диск каждый раз копит в себе ненужные файлы, даже если они стараются не захламлять системный диск. Я расскажу как создать .bat файл который чистит ненужные временные файлы и тем самым освободит много места, если они конечно же давно не чистили диск с помощью утилит. Внимание, данный .bat файл работает корректно только на Windows 7, 8, 8.1, 10

Если вы не знаете данные команды, и боитесь что они могут принести вред вашему компьютеру, то пролистайте до второго пункта, в нем я рассказал что означают эти команды.

1. Создание батника

Для этого нам понадобится создать блокнот в любом месте на жестком диске и назовите так как хотите вы и после точки меняйте расширение на .bat, я назвал Cleaner.bat и откройте с помощью любого текстового редактора (Блокнот, Notepad++, и т.п.). В нем введите следующие команды:

@echo off
del /s /f /q c:\windows\temp\*.*
rd /s /q c:\windows\temp
md c:\windows\temp
del /s /f /q C:\WINDOWS\Prefetch
del /s /f /q %temp%\*.*
rd /s /q %temp%
md %temp%
deltree /y c:\windows\tempor~1
deltree /y c:\windows\temp
deltree /y c:\windows\tmp
deltree /y c:\windows\ff*.tmp
deltree /y c:\windows\prefetch
deltree /y c:\windows\history
deltree /y c:\windows\recent
deltree /y c:\windows\spool\printers
cls

Должно получиться как на скриншоте ниже

-2

Далее сохраняем и закрываем наш созданный .bat файл и запускаете его от имени администратора.

2. Значение команд


Теперь я расскажу что означают эти команды:

1) ECHO [ON | OFF] - включить / выключить режим отображения вводимых команд на экране.

2) Последовательность данной команды --> del [метод обработки] [имя файла]

del /s /f /q - позволяет удалять один или несколько файлов в указанном пути. Удаляет только файлы и не имеют никакого отношения к удалению каталогов, поэтому не путайте ее с командой RD и заранее определяйтесь, что вам нужно удалить: каталог или файл. Метод обработки:
/S – удаление указанных файлов в каталоге и его подкаталогах;
/F – задает удаление файлов с атрибутом «только для чтения»; /Q – задает автоматический режим. Отключает запрос при удалении файлов.

3) Последовательность данной команды --> rd [ключи обработки][диск/путь]

rd /s /q - позволяет удалять как каталоги, так и дерево каталогов, то есть не только одного указанного каталога, но и всех подкаталогов которые содержаться в указанном пути. Ключи обработки:
/Q — Отключает запрос на подтверждения при удалении дерева каталогов.
/S — Удаление каталога со всеми вложенными в него подкаталогами.

3) Последовательность данной команды --> md [диск:] [путь]

md - позволяет создавать каталог или промежуточные каталоги в указанном пути.

4) Последовательность данной команды --> deltree [параметр] [путь]

deltree /y - Удаляет каталог и все файлы и подкаталоги, которые в нем содержатся. Параметр: /Y - выполняет команду DELTREE без вывода запроса на подтверждение удаления.

5) cls – очистить экран консоли.

Если я вам помог ставьте лайки, подписывайтесь и комментируйте.