Удаление одного или нескольких файлов
DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] [диск:] [путь] [имя_файла]
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] [[диск:] [путь] имя_файла
[диск:][путь] [имя_файла] | Диск, каталог и/или файлы, которые следует удалить. |
/P | Запрос на подтверждение перед удалением каждого файла. |
/F | Принудительное удаление файлов, доступных только для чтения. |
/S | Удаление указанных файлов из всех подкаталогов. |
/Q | Отключение запроса на подтверждение при удалении файлов. |
/A | Отбор файлов для удаления по атрибутам. S Системные файлы R Доступные только для чтения H Скрытые файлы A Файлы для архивирования |
Префикс "-" имеет значение НЕ
Изменение команд DEL и ERASE при включении расширенной обработки команд:
Результаты вывода для ключа /S принимают обратный характер, то есть выводятся только имена удаленных файлов, а не файлов, которые не удалось найти.
Вывод списка файлов и подкаталогов из указанного каталога
DIR [диск:][путь][имя_файла] [/P] [/W] [/D] [/A[[:] атрибуты]]
[/O[[:]порядок]] [/T[[:]время]] [/S] [/B] [/L] [/N] [/X] [/C]
[диск:]_ [путь]_ [имя_файла] | Диск, каталог и/или файлы, которые следует включить в список. | |||
/P | Пауза после заполнения каждого экрана. | |||
/W | Вывод списка в несколько столбцов. | |||
/D | Вывод списка в несколько столбцов с сортировкой по столбцам. | |||
/A | Вывод файлов с указанными атрибутами. | |||
D - Каталоги | R - Доступные только для чтения файлы | |||
A - Файлы для архивирования | H - Скрытые файлы | |||
S - Системные файлы | Префикс "-" имеет значение НЕ | |||
/O | Сортировка списка отображаемых файлов. | |||
N - По имени (алфавитная) | G - Начать список с каталогов | |||
S - По размеру (сперва меньшие) | E - По расширению (алфавитная) | |||
D - По дате (сперва более старые) | Префикс "-" обращает порядок | |||
/T | Выбор поля времени для отображения и сортировки C - Создание A - Последнее использование W - Последнее изменение | |||
/S | Вывод списка файлов из указанного каталога и его подкаталогов. | |||
/B | Вывод только имен файлов. | |||
/L | Использование нижнего регистра для имен файлов. | |||
/N | Отображение имен файлов в крайнем правом столбце. | |||
/X | Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы. | |||
/C | Применение разделителя групп разрядов для вывода размеров файлов. | |||
Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом "-", например: /-W.
Копирование содержимого одного гибкого диска на другой
DISKCOPY [диск1: [диск2:]] [/V]
/V - Копирование с проверкой правильности переноса данных.
Оба диска должны иметь одинаковый тип. Параметры диск1 и диск2 могут ссылаться на одно и то же устройство.
Редактирование и повторный вызов команд Windows; создание макросов DOSKey
DOSKEY [/REINSTALL] [/LISTSIZE=размер] [/MACROS[:ALL | :модуль]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=модуль] [/MACROFILE=файл]
[макрос=[текст]]
/REINSTALL | Установка новой копии DOSKey. |
/LISTSIZE=размер | Размер буфера журнала команд. |
/MACROS | Вывод всех макросов DOSKey. |
/MACROS:ALL | Вывод всех макросов DOSKey для всех исполняемых модулей, содержащих макросы DOSKey. |
/MACROS:модуль | Вывод всех макросов DOSKey для указанного модуля. |
/HISTORY | Вывод всех команд, хранящихся в памяти. |
/INSERT | Включение режима вставки. |
/OVERSTRIKE | Включение режима замены. |
/EXENAME=модуль | Исполняемый модуль. |
/MACROFILE=файл | Файл макросов, который следует установить. |
Макрос | Имя нового макроса. |
текст | Команды, которые следует включить в макрос. |
Стрелки ВВЕРХ и ВНИЗ: повторный вызов команд; ESC: очистка командной строки; F7: вывод журнала команд; ALT+F7: очистка журнала команд; F8: поиск команд в журнале; F9: выбор команды по номеру; ALT+F10: очистка макросов.
Специальные коды, которые можно использовать в макросах DOSKey:
$T - Разделитель команд: обеспечивает ввод нескольких команд в одной строке.
$1-$9 - Параметры - эквиваленты параметров %1-%9 в пакетных файлах.
$* - Заменяется текстом, стоящим в командной строке за именем макроса.
Вывод сообщений и переключение режима отображения команд на экране
ECHO [ON | OFF]
ECHO [сообщение]
Введите ECHO без параметра для определения текущего значения этой команды.
Завершение работы интерпретатора команд
EXIT