- •Консоль ос ms-dos
- •Введение
- •1. Операционная система ms-dos
- •1.1. История развития
- •1.2. Составные части
- •2. Консоль операционной системы ms-dos
- •2.1. Основные положения
- •2.2. Основные команды
- •2.2.1. Создание каталогов
- •2.2.2. Вывод на экран содержимого каталога
- •2.2.3. Смена текущего каталога
- •2.2.4. Работа с переменными среды
- •2.2.5. Копирование файлов
- •2.2.6. Работа с атрибутами файлов
- •2.2.7. Переименование файлов
- •2.2.8. Перемещение файлов
- •2.2.9. Копирование каталогов
- •2.2.10. Работа с архиватором WinRar
- •2.2.11. Работа с потоками вывода
- •2.2.12. Удаление файлов
- •2.2.13. Удаление каталогов
- •2.2.14. Вызов справки
- •2.2.15. Работа с пакетными файлами
- •3. Задание для выполнения лабораторной работы
- •Варианты заданий к лабораторной работе
- •4. Рекомендуемая литература
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\*.* |