Показать полную графическую версию : bat'ник
mikola1983
01-08-2007, 13:05
как удалить директорию через ДОС (батником)
и еще если надо удалить директорию C:\Documents and Settings\All Users\Главное меню\Программы\имя*
придется переводить в юникод? русскоязычные директории....есть ли способ проще
del [диск:][путь] имя_файла /F /S /Q
rd [диск:][путь]
pause
(ключи): /F – удаление файлов, помеченных «только для чтения»
/S – удаление из всех подкаталогов
/Q избавляет пользователя от подтверждения. Справку по этой и другим командам интерпретатора со всеми возможными модификаторами можно получить, набрав имя команды /? Enter.
rd - удаляет каталог (должен быть пустым).
Последняя команда pause необходима, если вам интересен отчет об удалении файлов.
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/b4f9443f-e501-4a85-93e3-805ee3edad47.mspx?mfr=true
dimich22
01-08-2007, 13:32
удалить папку можно с помощью команды rd
mikola1983
01-08-2007, 13:53
с помошбю команды дел удаляются файлы но не директория ..как правильно написал dimich32 для этого используется команда rd но если путь см. выше
dimich22
01-08-2007, 14:39
mikola1983, кодировка, д.б. DOS-866, если не ошибаюсь. Переименовывать директории не надо, просто батник сохранить в DOS-формате. Это умеет, например Akelpad (http://akelpad.sourceforge.net/en/index.php)
mikola1983
01-08-2007, 14:42
большое спасибо dimich22,
mikola1983, Вспомнил!
rd /s /q путь к папке.
Удаляет саму папку со всеми подкаталогами и файлами без запроса.
PS Длиное имя в 866 кодировке можно прописать как первые шесть символов имени~1
Длиное имя в 866 кодировке можно прописать как первые шесть символов имени~1
совсем не обязательно, надежней длинное имя взять в кавычки...
если текст батника в ANSI, то можно использовать CHCP (без перекодирования):chcp 1251
rd /s/q "Полное имя каталога"
mikola1983
03-08-2007, 09:05
еще раз здрасти всем. сделал анинстал вобщем все получилас останвка служб потом в реестр потом с винта ...но хотелос бы что бы юзвирь не видел ни каких черных окон..есть ли возможность полностью скрыть черное окно либо значительно минимизировать
dimich22
03-08-2007, 09:38
mikola1983, прочитайте эту статью (http://wiki.oszone.net/index.php?title=%D0%A1%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%B B%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BE%D0%BA%D0%BD%D0%B0&printable=yes)
mikola1983, делаешь для батника ярлык и в свойствах - "Ярлык" - "Окно", указываешь - "Свёрнутое в значок". Всё. Больше окно у тебя не появится.
А чтобы убрать потом и ярлык с батником допиши в его конец
del /q путь к ярлыку и батнику
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.