qwer24.ru — 21 мая 2021

Как добавить комментарии в bat-файл

21 мая 2021 (17:05:26)

При написании большого bat-файла, что бы не забыть что мы там наворотили полезно добавлять комментарии к его основным блокам. Это даст вам возможность в последствии разобраться в том, что делают эти блоки.

Первый вариант:

goto start
———————————————————
ваш комментарий
———————————————————
:start

Такое написание комментария при запуске пакетного файла передаст управление сразу к команде, следующей за меткой start.

Второй вариант:

rem ваш комментарий

Третий вариант:

:: ваш комментарий

Как в bat-файле создать паузу перед выполнением следующей команды

21 мая 2021 (16:53:19)

Для паузы между командами в bat файле можно использовать:


TIMEOUT /T 10 /NOBREAK

Как автоматизировать удаление файлов по типу bat файлом

21 мая 2021 (16:49:22)

Как автоматизировать удаление файлов по типу bat файлом
 
Чтобы очистить диск от временных файлов можно использовать команду

del /f /s /q C:\*.tmp

Где

/f - удаляет все файлы, даже если у них установлен атрибут только чтение
/s - удаляет файлы из всех подкаталогов
/q - отключает запрос на подтверждение удаления файла
C: - диск, на котором будут найдены и удалены файлы. Можно указать не весь диск, а папку, например, C:UsersAdministratorDesktop
*.tmp - тип файлов, которые будут удалены

Нужно быть аккуратным с ключем /q и типами файлов которые хотите удалить. Команда удаляет, не спрашивая разрешения и в случае указания неправильного типа файлов может удалить лишнее.

Как очистить экран bat файл

21 мая 2021 (16:33:49)

Очищается командой: cls

Как удалить файлы и пустые папки в директории bat файлом

21 мая 2021 (16:31:05)

Для удаления пустых папок и файлов расположенных в необходимой директории используйте команду:

@RD /S /Q C:\Users\%Username%\Downloads

При выполнении этого bat файла удаляются все папки и файлы из директории "Downloads" 

Как узнать имя компьютера из bat файла

21 мая 2021 (16:26:43)

Чтобы узнать имя компьютера при выполнении bat файла (чтобы использовать это значение в дальнейшем) используйте команду:

hostname

Эта команда возвращает имя компьютера, на котором она запущена.