
Команда rd
Удаляет пустой каталог. Команда внутренняя. Перед удалением каталога нужно удалить в нем все файлы и подкаталоги.
Формат команды:
RD [ДИСК:]МАРШРУТ
Параметр [ДИСК:]МАРШРУТ задает расположение и имя удаляемого каталога.
Удалить каталог со скрытыми или системными файлами нельзя. При попытке удаления каталога, в котором содержатся такие файлы, выводится сообщение:
Invalid path, not directory, or directory not empty
(Недопустимый маршрут, это не каталог, или каталог не пуст)
При указании перед первым именем в маршруте символа обратной косой черты (\) MS DOS интерпретирует каталог как подкаталог корневого каталога (независимо от текущего каталога). Если обратная косая черта не указывается, каталог интерпретируется как подкаталог текущего каталога.
Нельзя использовать RD для удаления текущего каталога (нужно перейти сначала в другой каталог), иначе выводится сообщение:
Команда deltree
Удаляет каталог и все файлы и подкаталоги, которые в нем содержатся. Команда внутренняя.
Формат команды:
DELTREE [ДИСК:]МАРШРУТ
Параметр "ДИСК:МАРШРУТ" задает имя удаляемого каталога. Команда DELTREE будет удалять все файлы в заданном каталоге, а также все файлы в его подкаталогах.
DELTREE удаляет все файлы в каталоге или подкаталоге независимо от атрибутов.
В команде DELTREE можно использовать символы шаблона, но делать это нужно внимательно. Если задаются символы шаблона, совпадающие как с именами каталогов, так и с именами файлов, то удаляются и каталоги, и файлы. Перед удалением лучше дать команду DIR, указав те же символы шаблона, и просмотреть имена файлов и каталогов, которые планируется удалять.