Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   bat'ник (http://forum.oszone.net/showthread.php?t=87920)

mikola1983 01-08-2007 13:05 621283

bat'ник
 
как удалить директорию через ДОС (батником)

и еще если надо удалить директорию C:\Documents and Settings\All Users\Главное меню\Программы\имя*
придется переводить в юникод? русскоязычные директории....есть ли способ проще

yurfed 01-08-2007 13:29 621294

del [диск:][путь] имя_файла /F /S /Q
rd [диск:][путь]
pause

(ключи): /F – удаление файлов, помеченных «только для чтения»
/S – удаление из всех подкаталогов
/Q избавляет пользователя от подтверждения. Справку по этой и другим командам интерпретатора со всеми возможными модификаторами можно получить, набрав имя команды /? Enter.
rd - удаляет каталог (должен быть пустым).
Последняя команда pause необходима, если вам интересен отчет об удалении файлов.
http://www.microsoft.com/technet/pro....mspx?mfr=true

dimich22 01-08-2007 13:32 621296

удалить папку можно с помощью команды rd

mikola1983 01-08-2007 13:53 621310

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

dimich22 01-08-2007 14:39 621327

mikola1983, кодировка, д.б. DOS-866, если не ошибаюсь. Переименовывать директории не надо, просто батник сохранить в DOS-формате. Это умеет, например Akelpad

mikola1983 01-08-2007 14:42 621328

большое спасибо dimich22,

yurfed 01-08-2007 14:42 621329

mikola1983, Вспомнил!
rd /s /q путь к папке.
Удаляет саму папку со всеми подкаталогами и файлами без запроса.
PS Длиное имя в 866 кодировке можно прописать как первые шесть символов имени~1

amel27 02-08-2007 05:23 621603

Цитата:

Цитата yurfed
Длиное имя в 866 кодировке можно прописать как первые шесть символов имени~1

совсем не обязательно, надежней длинное имя взять в кавычки...
если текст батника в ANSI, то можно использовать CHCP (без перекодирования):
Код:

chcp 1251
rd /s/q "Полное имя каталога"


mikola1983 03-08-2007 09:05 622304

еще раз здрасти всем. сделал анинстал вобщем все получилас останвка служб потом в реестр потом с винта ...но хотелос бы что бы юзвирь не видел ни каких черных окон..есть ли возможность полностью скрыть черное окно либо значительно минимизировать

dimich22 03-08-2007 09:38 622317

mikola1983, прочитайте эту статью

yurfed 03-08-2007 10:46 622346

mikola1983, делаешь для батника ярлык и в свойствах - "Ярлык" - "Окно", указываешь - "Свёрнутое в значок". Всё. Больше окно у тебя не появится.
А чтобы убрать потом и ярлык с батником допиши в его конец
del /q путь к ярлыку и батнику


Время: 18:54.

Время: 18:54.
© OSzone.net 2001-