Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 1 по Информатике.doc
Скачиваний:
17
Добавлен:
15.11.2019
Размер:
488.45 Кб
Скачать

2.2.5. Копирование файлов

Для копирования файлов необходимо использовать команду COPY.

Команда «копирование одного или нескольких файлов в другое место».

COPY [/D] [/V] [/N] [/Y|/-Y] [/Z] [/A|/B] источник [/A|/B] [+источник [/A|/B] [+ ...]] [результат [/A|/B]]

источник Имена одного или нескольких копируемых файлов.

/A Файл является текстовым файлом ASCII.

/B Файл является двоичным файлом.

/D Создание зашифрованного файла.

результат Каталог и/или имя для конечных файлов.

/V Проверка правильности копирования файлов.

/N Использование, если возможно, коротких имен при

копировании файлов, чьи имена не удовлетворяют

стандарту 8.3.

/Y Подавление запроса подтверждения на перезапись

существующего конечного файла.

/-Y Обязательный запрос подтверждения на перезапись

существующего конечного файла.

/Z Копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD.

Ключ /-Y командной строки переопределяет такую установку.

По умолчанию требуется подтверждение, если только команда COPY не выполняется в пакетном файле.

Чтобы объединить файлы, укажите один конечный и несколько исходных файлов, используя подстановочные знаки или формат "файл1+файл2+файл3+...".

Для копирования файлов из каталога NC в каталог «1» на диске «Z» необходимо выполнить следующие команды:

Копирование файлов начинающихся на «n» из каталога «NC», используя созданную ранее переменную

copy %varNC%\n*.* z:\1

Копирование файлов начинающихся на «n» из каталога «NC», без использования переменных

copy z:\nc\n*.* z:\1

2.2.6. Работа с атрибутами файлов

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

Команда «вывод и изменение атрибутов файлов».

ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [диск:][путь][имя_файла] [/S] [/D]]

+ Установка атрибута. - Снятие атрибута.

R Атрибут "Только чтение". A Атрибут "Архивный".

S Атрибут "Системный". H Атрибут "Скрытый".

[диск:] [путь] [имя_файла]

Указание файла или набора файлов для обработки.

/S Обработка файлов с указанными именами в текущей

папке и во всех ее подпапках.

/D Обработка и файлов, и папок.

Для установки атрибутов у скопированных файлов необходимо выполнить следующие команды:

Установка всех атрибутов у скопированных файлов

attrib +r +a +s +h z:\1\*.*

Снятие всех атрибутов у скопированных файлов

attrib -r -a -s -h z:\1\*.*

Просмотр атрибутов у скопированных файлов

attrib z:\1\*.*