Показать сообщение отдельно
Старый 14.12.2010, 19:05     # 15
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 484

Borland - Гад и сволочь
Цитата:
Сообщение от FACE CONTROL Посмотреть сообщение
как сделать чтобы y вводилось автоматом?
echo y |del D:\111\*

Цитата:
Сообщение от BorLase Посмотреть сообщение
clear.bat:
Код:
pushd "%~1" && 1>nul 2>nul rd /s /q .
И никаких циклов...
У меня такая конструкция используется для чистки %TEMP%, правда не в батнике, а прям в ярлык зашито...
For там можно и не приплетать...
При отсутствии параметра %1 или если нельзя перейти в указанную папку - не делает ничего.
При наличии папки - вычищает из неё всё содержимое (кроме файлов, которые используются, их система удалить не даёт) и завершает работу.

Зачем вставлено "1>nul 2>nul"? rd при таком способе запуска ругается, что не может удалить папку (естественно - ибо она сама запущена изнутри этой папки ). А данное перенаправление скрывает всю "ругань".
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума