Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Команды Dos.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
51.17 Кб
Скачать

Xcopy имя-файла-или-каталога [имя-файла-или-каталога]…[параметры]

Преимущества команды xcopy:

работает быстрее, чем copy;

позволяет копировать файлы из всех подкаталогов указанного каталога;

позволяет выборочное копирование файлов, в зависимости от значения атрибута «архивировать» или даты файла.

Ограничения команды xcopy:

не поддерживает копирования с логических устройств или на логические устройства;

не позволяет объединять файлы;

копирует файлы всегда целиком, команды copy может прекращать копирование, если в исходном файле встретится символ конца файла.

Параметры:

/s - копирование файлов из указанных каталогов и всех их подкаталогов. Файлы из подкаталогов копируются в соответствующие подкаталоги того каталога, в который копируются файлы;

/e - копирование всех подкаталогов, даже если они пусты. Используется только вместе с режимом /s;

/a - копирование только тех файлов, у которых установлен атрибут "архивировать";

/m - копирование только тех файлов, у которых установлен атрибут "архивировать". После копирования, атрибут "архивировать" отменяется;

/dдата - копирование файлов, созданных или измененных начиная с указанной даты. Если дата не указана, то копируются только файлы, более новые, чем файлы, которые они замещают;

/p - запрос на копирование каждого файла;

/y - перезапись имеющихся файлов с теми же именами без запросов;

/n - проверка правильности копирования каждого файла.

Примеры:

xcopy a:\ b:\ /s /e - копирование всех каталогов с диска а: на b:;

xcopy *.doc a:\ /s - копирование всех файлов с расширением .doc из текущего каталога в корневой каталог диска а:. Файлы с расширением .doc из подкаталогов текущего каталога копируются в одноименные подкаталоги корневого каталога диска а:;

xcopy *.* a:\ /s /e - копирование всех файлов и подкаталогов текущего каталога в корневой каталог и соответствующие подкаталоги диска а: (создание архивной копии файлов текущего каталога);

xcopy *.* a:\ /m /s /e - копирование всех измененных файлов и подкаталогов текущего каталога в корневой каталог и соответствующие подкаталоги диска а:, (обновление архивной копии файлов текущего каталога).

Краткий справочник команд

Имена стандартных устройств ввода/вывода

PRN основной (1-й) принтер

LPT1 другое имя для основного принтера

LPT2 дополнительный (2-й) принтер

AUX основной (1-й) коммуникационный канал

COM1 другое имя 1-го коммуникационного канала

COM2 дополнительный (2-й) коммуникационный канал

CON "консоль", то есть дисплей + клавиатура

NUL "пустое устройство", используемое при отладке

Команды управления пакетными файлами

ECHO управление выдачей сообщений на экран

PAUSE пауза, остановка обработки командного файла

REM выделение строки с комментарием

GOTO безусловный переход на метку в командном файле

IF проверка условия и ветвление

FOR управление повторным выполнением команд

SHIFT сдвиг списка формальных параметров

Команды формирования операционной среды

DATE выдача и установка даты

TIME выдача и установка времени

PATH задание альтернативных маршрутов для поиска программ

SET задание параметров операционной среды

CTTY <пере>установка стандартных устройств ввода и вывода

BREAK установка/отключение прерываний по CTRL-BREAK

VERUFY установка/отключение верификации при записи на диск

ASSIGN <y> установка логических имен накопителей (y - утилита)