DIR
Вывод списка файлов и подпапок из указанной папки.
Пример:
DIR [диск:][путь][имя_файла] [/P] [/W] [/A[[:]атрибуты]]
[/O[[:]сортировка]] [/S] [/B] [/L] [/V] [/4]
[диск:][путь][имя_файла]
Диск, папка и/или файлы, которые следует включить в список
(может использоваться один или несколько образцов имен).
/P Пауза после заполнения каждого экрана.
/W Вывод списка в несколько столбцов.
/A Вывод файлов с заданными атрибутами.
атрибуты: D Папки R Файлы только для чтения
H Скрытые файлы A Предназначенные для архивации
S Системные файлы Префикс "-" имеет значение НЕ
/O Сортировка списка отображаемых файлов.
сортировка N по имени (алфавитная) S по размеру (начиная с меньших)
E по расширению (алфавитная) D по дате (с более старых)
G Начать список с папок Префикс "-" - обратный порядок
A по дате загрузки (начиная с более старых)
/S Вывод списка файлов из заданной папки и ее подпапок.
/B Вывод только имен файлов.
/L Использование нижнего регистра.
/V Отображение расширенных сведений о файлах и папках.
/4 Вывод четырех цифр года (если не указан ключ /V).
Ключи могут быть установлены с помощью переменной среды DIRCMD. Чтобы отменить
их действие, в командную строку следует поместить те же ключи с префиксом "-".
Пример: /-W.
COPY
Копирование одного или нескольких файлов в другое место.
Пример:
COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ ...]] [результат
[/A | /B]] [/V] [/Y | /-Y]
источник Имя копируемого файла (файлов).
/A Файл является текстовым файлом ASCII.
/B Файл является двоичным.
результат Папка для размещения и/или имя создаваемого файла.
/V Проверка правильности копирования путем сравнения файлов.
/Y Отключение режима запроса подтверждения на замену файлов.
/-Y Включение режима запроса подтверждения на замену файлов.
Ключ /Y может быть установлен с помощью переменной среды COPYCMD.
Ключ /-Y, заданный непосредственно в командной строке, имеет над ним приоритет.
Чтобы объединить несколько файлов в один, необходимо указать единственный
результирующий файл и несколько исходных (путем использования подстановочных
знаков или формата файл1+файл2+файл3).
ECHO
Вывод сообщений и переключение режима отображения команд на экране.
ECHO [ON | OFF]
ECHO [сообщение]
Ввод ECHO без параметров позволяет выяснить текущий режим отображения команд.
SORT
Сортировка ввода с выводом результатов в файл, на экран или другое устройство
SORT [/R] [/+n] [[диск1:][путь1]имя_файла1] [> [диск2:][путь2]имя_файла2]
[команда |] SORT [/R] [/+n] [> [диск2:][путь2]имя_файла2]
/R Изменение порядка сортировки на обратный,
от Z к A и затем от 9 до 0.
/+n Сортировка файла по символам
в столбце n.
[диск1:][путь1]имя_файла1 Сортируемые файлы
[диск2:][путь2]имя_файла2 Файл, в который направляется
сортированный ввод.
команда Команда, вывод которой следует отсортировать.
BREAK
Включение/выключение режима обработки комбинации клавиш CTRL+C.
BREAK [ON | OFF]
Ввод BREAK без параметров позволяет выяснить текущее значение режима BREAK.
CALL
Вызов одного пакетного файла из другого.
Пример:
CALL [диск:][путь]имя_файла [параметры_вызова]
параметры_вызова Параметры командной строки, использующиеся при вызове пакетного
файла.
COMANND
Запуск новой копии интерпретатора команд Windows.
Пример:
COMMAND [[диск:]путь] [устройство] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
[/LOW] [/Y [/[C|K] команда]]
[диск:]путь Папка, содержащая файл COMMAND.COM.
устройство Устройство, использующееся для вывода и ввода команд.
/E:nnnnn Исходный размер области переменных среды в байтах.
(Число nnnnn должно лежать в пределах от 256 до 32 768).
/L:nnnn Длина внутренних буферов (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 1 024).
/U:nnn Длина буфера ввода (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 255).
/P Загрузка интерпретатора команд без возможности
выхода из него.
/MSG Хранение сообщений об ошибках в памяти (требуется ключ /P).
/LOW Размещение резидентных данных COMMAND в нижней области памяти.
/Y Запуск пакетного файла, определенного ключом /C или /K.
/C команда Исполнение указанной команды и возврат.
/K команда Исполнение указанной команды и продолжение выполнения.
DISKCOPY
Копирование содержимого одного гибкого диска на другой.
Пример:
DISKCOPY [диск1: [диск2:]] [/1] [/V] [/M]
/1 Копирование только первой стороны диска.
/V Копирование с проверкой правильности переноса данных.
/M Многопроходное копирование с использованием только оперативной памяти.
Оба диска должны иметь одинаковый тип.
Оба параметра диск1 и диск2 могут ссылаться на одно и то же устройство.
EXIT
Завершение работы интерпретатора команд COMMAND.COM.
Пример:
EXIT
FC
Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
Пример:
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [диск1:][путь1]имя_файла1
[диск2:][путь2]имя_файла2
FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2
/A Вывод только первой и последней строк для каждой группы различий.
/B Сравнение двоичных файлов.
/C Игнорирование регистра символов.
/L Сравнение файлов в формате ASCII.
/LBn Максимальное число несоответствий
для заданного числа строк.
/N Вывод номеров строк при сравнении текстовых файлов ASCII.
/T Символы табуляции не заменяются эквивалентным числом пробелов.
/W При сравнении пробелы и символы табуляции игнорируются.
/nnnn Число последовательных совпадающих строк,
которое должно встретиться после группы несовпадающих.
FIND
Поиск текстовой строки в одном или нескольких файлах.
Пример:
FIND [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[ ...]]
/V Вывод всех строк, НЕ содержащих заданную строку.
/C Вывод только общего числа строк, содержащих заданную строку.
/N Снабжение отображаемых строк номерами.
/I Поиск без учета регистра символов.
"строка" Искомая текстовая строка.
[диск:][путь]имя_файла
Файл либо файлы, в которых производится поиск.
Если путь не задан, FIND производит поиск в тексте, введенном с клавиатуры,
либо переданном по конвейеру другой командой.
FOR
Запуск указанной команды для каждого из файлов в наборе.
Пример:
FOR %переменная IN (набор) DO команда [параметры]
%переменная Подставляемый параметр.
(набор) Набор, включающий один или более файлов.
Допускается использование подстановочных знаков.
команда Команда, выполняемая для каждого из файлов в наборе.
параметры Параметры и ключи, необходимые для выполнения команды.
При использовании команды FOR в пакетном файле вместо записи %переменная
следует использовать запись %%переменная.
FORMAT
Форматирование диска для работы с MS-DOS.
Пример:
FORMAT диск: [/V[:метка]] [/Q] [/F:размер] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/T:дорожки /N:секторы] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/1] [/4] [/B | /S] [/C]
FORMAT диск: [/Q] [/1] [/4] [/8] [/B | /S] [/C]
/V[:метка] Метка создаваемого тома.
/Q Выполнение быстрого форматирования.
/F:размер Размер форматируемого диска (например
160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
/B Отвод на диске места под системные файлы.
/S Копирование на отформатированный диск системных файлов.
/T:дорожки Число дорожек на каждой стороне диска.
/N:секторы Число секторов, приходящееся на одну дорожку.
/1 Форматирование только первой стороны диска.
/4 Форматирование диска 5,25", 360 КБ
в дисководе для дисков высокой плотности.
/8 Форматирование с созданием 8 секторов на дорожке.
/C Проверка кластеров, помеченных как поврежденные.
FDISK
Конфигурирование жесткого диска для работы с MS-DOS.
Пример:
FDISK [/STATUS] /X
/STATUS Вывод сведений о разделах жесткого диска.
/X Отказ от расширенной поддержки доступа к диску. Используется
при появлении сообщений об ошибках или переполнении стека.
MODE
Конфигурирование системных устройств.
Порт принтера: MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]
Последовательный порт: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
[RETRY=r]
Состояние устройства: MODE [устройство] [/STATUS]
Переадресация печати: MODE LPTn[:]=COMm[:]
Подготовка кодовой страницы: MODE устройство CP PREPARE=((yyy[...])
[диск:][путь]имя_файла)
Выбор кодовой страницы: MODE устройство CP SELECT=yyy
Обновление кодовой страницы: MODE устройство CP REFRESH
Состояние кодовой страницы: MODE устройство CP [/STATUS]
Режим работы экрана: MODE [видеоадаптер][,n]
MODE CON[:] [COLS=c] [LINES=n]
Ввод с клавиатуры: MODE CON[:] [RATE=r DELAY=d]
MORE
Последовательный вывод данных по частям размером в один экран.
MORE [диск:][путь]имя_файла
MORE < [диск:][путь]имя_файла
имя_команды | MORE [диск:][путь][имя_файла]
[диск:][путь]имя_файла Задает файлы, отображаемые по фрагментам
имя_команды Команда, вывод которой отображается на экране.
SET
Вывод, установка и удаление переменных среды Windows.
Пример:
SET [переменная=[строка]]
переменная Имя переменной среды.
строка Текст, представляющий значение переменной среды.
Ввод SET без параметров позволяет вывести текущие значения переменных среды.
VER
Вывод сведений о версии Windows.
Пример:
VER
SHIFT
Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.
Пример:
SHIFT
SORT
Сортировка ввода с выводом результатов в файл, на экран или другое устройство
Пример:
SORT [/R] [/+n] [[диск1:][путь1]имя_файла1] [> [диск2:][путь2]имя_файла2]
[команда |] SORT [/R] [/+n] [> [диск2:][путь2]имя_файла2]
/R Изменение порядка сортировки на обратный,
от Z к A и затем от 9 до 0.
/+n Сортировка файла по символам в столбце n.
[диск1:][путь1]имя_файла1 Сортируемые файлы
[диск2:][путь2]имя_файла2 Файл, в который направляется сортированный ввод.
команда Команда, вывод которой следует отсортировать.
SYS
Копирование системных файлов и интерпретатора команд MS-DOS на заданный диск.
Пример:
SYS [диск1:][путь] диск2:
[диск1:][путь] Местоположение системных файлов.
диск2: Диск, на который следует скопировать системные файлы.
XCOPY
Копирует файлы и структуру папок.
Пример:
XCOPY источник [результат] [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/W]
[/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
[/K] [/N]
источник Указывает файлы для копирования.
результат Указывает размещение и/или имя новых файлов.
/A Копировать файлы с установленным атрибутом "архивный", не меняя атрибут.
/M Копировать файлы с установленным атрибутом "архивный", снимая атрибут.
/D:дата Копировать файлы измененные не ранее указанной даты.
Если дата не указана - копировать, если источник новее результата.
/P Запрашивать подтверждение перед созданием файлов.
/S Копировать папки и подпапки, кроме пустых.
/E Копировать папки и подпапки, включая пустые.
То же, что и /S /E. Может использоваться для изменения /T.
/W Запрашивать нажатие клавиши перед копированием.
/C Продолжать копирование в случае возникновения ошибок.
/I Если копируются несколько файлов и файл
назначения отсутствует, считать, что он должен быть папкой.
/Q Не отображать имена файлов при копировании.
/F Отображать полные пути источника и результата.
/L Отображать файлы, которые должны быть скопированы.
/H Копировать скрытые и системные файлы.
/R Заменять файлы только для чтения.
/T Создавать только структуру папок. Не включать
пустые папки и подпапки. /T /E включать пустые папки и подпапки.
/U Обновлять существующие файлы.
/K Копировать атрибуты. Обычно Xcopy снимает атрибут "только чтение".
/Y Заменять файлы без запроса.
/-Y Запрашивать перед заменой файлов.
/N Копировать используя короткие имена.
TIME
Вывод и установка системного времени.
Пример:
TIME [время]
Ввод TIME без параметров позволяет получить текущее значение времени и выдать запрос
на ввод нового значения.
Нажатие клавиши ENTER оставляет значение времени без изменения.
DEL
Удаление одного или нескольких файлов.
Пример:
DEL [диск:][путь]имя_файла [/P]
ERASE [диск:][путь]имя_файла [/P]
[диск:][путь]имя_файла Имя удаляемого файла (файлов). Для удаления сразу
нескольких файлов используются подстановочные знаки.
/P Выдача запросов при удалении каждого файла.
REN
Переименование файлов и папок.
Пример:
RENAME [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
REN [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
Указать другой диск или папку для результирующего файла или папки нельзя.
TYPE
Вывод на экран содержимого текстовых файлов.
Пример:
TYPE [диск:][путь]имя_файла
CD
Вывод имени либо смена текущей папки.
Пример:
CHDIR [диск:][путь]
CHDIR[..]
CD [диск:][путь]
CD[..]
.. задает переход в родительскую папку.
Команда CD диск: отображает имя текущей папки заданного диска.
Команда CD без параметров отображает имена текущего диска и папки.
MD
Создание папки.
MKDIR [диск:]путь
MD [диск:]путь
RD
Удаление папки.
RMDIR [диск:]путь
RD [диск:]путь
CLS
Очистка экрана.
CLS
LABEL
Создание, изменение и удаление меток тома для дисков.
LABEL [диск:][метка]
DATE
Вывод либо установка текущей даты.
DATE [дата]
Ввод DATE без параметров позволяет получить текущее значение даты и выдать
запрос на ввод нового значения даты.
Нажатие клавиши ENTER оставляет значение даты без изменения.
DOSKEY
Редактирование и повторный вызов командных строк; создание макросов
Пример:
DOSKEY [/ключ ...] [имя_макроса=[текст]]
/BUFSIZE:размер Размер буфера для команд и макросов (по умолчанию 512)
/ECHO:on|off Выбор режима отображения текста макросов (по умолчанию ON)
/FILE:файл Ссылка на файл, содержащий список макросов
/HISTORY Вывод всех команд, хранящихся в памяти
/INSERT Режим вставки вводимых символов в редактируемую строку
/KEYSIZE:размер Размер буфера клавиатуры (по умолчанию 15)
/LINE:размер Максимальный размер буфера для строки (по умолчанию 128)
/MACROS Вывод всех макросов DOSKey
/OVERSTRIKE Режим замены вводимых символов (используется по умолчанию)
/REINSTALL Установка новой копии DOSKey
имя_макроса Имя создаваемого макроса
текст Команды, входящие в состав макроса
Стрелки ВВЕРХ и ВНИЗ: восстановление командных строк из памяти
Esc: очистка командной строки
F7: вывод журнала команд
Alt+F7: очистка журнала команд
[символы]F8: поиск команд, начинающихся с указанных символов
F9: выбор команды по номеру
Alt+F10: очистка определений макросов
Специальные коды, которые могут быть использованы в макросах DOSKey:
$T Разделитель команд: обеспечивает ввод нескольких команд в одной строке
$1-$9 Параметры - эквиваленты параметров %1-%9 в пакетных файлах
$* Заменяется текстом, стоящим в командной строке за именем макроса
|