рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Команда XCOPY

Команда XCOPY - раздел Политика, Перенаправление ввода/вывода и конвейеризация композиция команд Указанные При Описании Команды Copy Проблемы Можно Решить С Помощью Команды X...

Указанные при описании команды COPY проблемы можно решить с помощью команды XCOPY, которая предоставляет намного больше возможностей при копировании. Необходимо отметить, что XCOPY может работать только с файлами и каталогами, но не с устройствами.

Синтаксис команды:

XCOPY источник [результат] [ключи]

Команда XCOPY имеет множество ключей, ниже дано описание некоторых из них.

Ключ /D[:[дата]] позволяет копировать только файлы, измененные не ранее указанной даты. Если параметр дата не указан, то копирование будет производиться только если источник новее результата.

Например, команда

XCOPY "C:Мои документы*.*" "D:BACKUPМои документы" /D

скопирует в каталог 'D:BACKUPМои документы' только те файлы из каталога 'C:Мои документы', которые были изменены со времени последнего подобного копирования или которых вообще не было в 'D:BACKUPМои документы'.

Ключ /S позволяет копировать все непустые подкаталоги в каталоге-источнике.

С помощью ключа /E можно копировать все подкаталоги, включая и пустые.

Если указан ключ /C, то копирование будет продолжаться даже в случае возникновения ошибок. Это бывает очень полезным при операциях копирования, производимых над группами файлов, например, при резервном копировании данных.

Ключ /I важен для случая, когда копируются несколько файлов, а файл назначения отсутствует. При задании этого ключа команда XCOPY считает, что файл назначения должен быть каталогом. Например, если задать ключ /I в команде копирования всех файлов с расширением txt из текущего каталога в несуществующий еще подкаталог TEXT,

XCOPY *.txt TEXT /I

то подкаталог TEXT будет создан без дополнительных запросов.

Ключи /Q, /F и /Lотвечают за режим отображения при копировании. При задании ключа /Q имена файлов при копировании не отображаются, ключа /F - отображаются полные пути источника и результата. Ключ /L обозначает, что отображаются только файлы, которые должны быть скопированы (при этом само копирование не производится).

С помощью ключа /H можно копировать скрытые и системные файлы, а с помощью ключа /R — заменять файлы с атрибутом "Только для чтения".

Например, для копирования всех файлов из корневого каталога диска C: (включая системные и скрытые) в каталог SYS на диске D:, нужно ввести команду:

XCOPY C:*.* D:SYS /H

Ключ /T позволяет применять XCOPY для копирования только структуры каталогов источника, без дублирования находящихся в этих каталогах файлов, причем пустые каталоги и подкаталоги не включаются. Для того, чтобы все же включить пустые каталоги и подкаталоги, нужно использовать комбинацию ключей /T /E.

Используя XCOPY можно при копировании обновлять только уже существующие файлы (новые файлы при этом не записываются). Для этого применяется ключ /U. Например, если в каталоге C:2 находились файлы a.txt и b.txt, а в каталоге C:1 — файлы a.txt, b.txt, c.txt и d.txt, то после выполнения команды

XCOPY C:1 C:2 /U

в каталоге C:2 по-прежнему останутся лишь два файла a.txt и b.txt, содержимое которых будет заменено содержимым соответствующих файлов из каталога C:1.

Если с помощью XCOPY копировался файл с атрибутом "Только для чтения", то по умолчанию у файла-копии этот атрибут снимется. Для того, чтобы копировать не только данные, но и полностью атрибуты файла, необходимо использовать ключ /K.

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

– Конец работы –

Эта тема принадлежит разделу:

Перенаправление ввода/вывода и конвейеризация композиция команд

Командный интерпретатор Windows... Запуск оболочки cmd exe... Внутренние и внешние команды Структура команд...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Команда XCOPY

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Запуск оболочки cmd.exe
Интерфейс командной строки в операционных системах Windows реализован с помощью командного интерпретатора cmd.exe. Интерпретатор позволяет последовательно вводить команды в интерактивном режиме и о

Внутренние и внешние команды. Структура команд
Некоторые команды распознаются и выполняются непосредственно самим командным интерпретатором - такие команды называются внутренними (например, COPY или DIR) Другие команды операционной системы пред

Отображение и изменение атрибутов файлов.
ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [[диск:][путь]имя_файла] [/S] + Установка атрибута. - Снятие атрибута. R

Замечание
Вместо имени файла можно указывать обозначения устройств компьютера. В Windows поддерживаются следующие имена устройств: PRN (принтер), LPT1–LPT3 (соответствующие параллельные порты), AUX (устройст

Команды MORE и SORT
Одной из наиболее часто использующихся команд, применяющей перенаправление ввода/вывода и конвейеризацию, является команда MORE. Эта команда считывает стандартный ввод из конвейера

MORE news.txt
MORE < news.txt TYPE news.txt | MORE Другой распространенной командой, использующей перенаправление ввода/вывода и конвейеризацию, является ко

Условное выполнение и группировка команд
В командной строке Windows можно использовать специальные символы, которые позволяют вводить несколько команд одновременно и управлять работой команд в зависимости от результатов их выполнения. С п

Пути к объектам файловой системы
Файловая система логически имеет древовидную структуру и имена файлов задаются в формате [диск:][путь]имя_файла, то есть обязательным параметром является только имя файла. При этом

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

Команда DIR
Команда используется для вывода информации о содержимом дисков и каталогов. DIR [диск:][путь][имя_файла] [ключи], Параметр [диск:][путь] задает д

Том в устройстве C имеет метку PHYS1_PART2
Серийный номер тома: 366D-6107 Содержимое папки C:aditor . <ПАПКА> 25.01.00 17:15 . .. <ПАПКА> 25.0

Папок 143 257 600 байт свободно
С помощью ключа /A[[:]атрибуты] можно вывести имена только тех каталогов и файлов, которые имеют заданные атрибуты ( R — "Только чтение", A — "Архивный", S — "Системный&quo

Команды MKDIR и RMDIR
Для создания нового каталога и удаления уже существующего пустого каталога используются команды MKDIR [диск:]путь и RMDIR [диск:]путь [ключи] соответственно (или и

Команда REN
Переименовать файлы и каталоги можно с помощью команды RENAME ( REN ). REN [диск:][путь][каталог1|файл1] [каталог2|файл2] Здесь параметр каталог1

Команда MOVE
Синтаксис команды для перемещения одного или более файлов имеет вид: MOVE [/Y|/–Y] [диск:][путь]имя_файла1[,...] результирующий_файл Синтаксис команды для переиме

Назначение
Наряду с интерактивным выполнением команд существует также возможность запуска так называемых командных файлов(сценариев), имеющих расширение .bat или cmd. Эти файлы содержат в себе последовательно

Использование параметров командной строки
При запуске пакетных файлов в командной строке можно указывать произвольное число параметров, значения которых можно использовать внутри файла. Это позволяет, например, применять один и тот же кома

My.bat p1 p2 p3
Тогда %0=my.bat, %1=p1, %2=p2, %3=p3, параметры %4 – %9 являются пустыми строками. После выполнения команды SHIFT значения замещаемых параметров изменятся следующим образом: %0=p1,

Работа с переменными среды
Внутри командных файлов можно работать с так называемыми переменными среды (или переменными окружения), каждая из которых хранится в оперативной памяти, имеет свое уникальное имя, а ее значением яв

Преобразования переменных как строк
С переменными среды в командных файлах можно производить некоторые манипуляции. Во-первых, над ними можно производить операцию конкатенации (склеивания). Для этого нужно в команде SET просто написа

Локальные изменения переменных
Все изменения, производимые с помощью команды SET над переменными среды в командном файле, сохраняются и после завершения работы этого файла, но действуют только внутри текущего командного окна. Та

Связывание времени выполнения для переменных
При работе с составными выражениями (группы команд, заключенных в круглые скобки) нужно учитывать, что переменные среды в командных файлах используются в режиме раннего связывания. С точки зрения л

Приостановка выполнения командных файлов
Для того, чтобы вручную прервать выполнение запущенного bat-файла, нужно нажать клавиши <Ctrl>+<C> или <Ctrl>+<Break>. Однако часто бывает необходимо программно приостановит

REM Продолжение выполнения
DIR %2 После того, как в этом файле выполнение дойдёт до команды GOTO Label1 его выполнение продолжается со строки REM Продолжение выполнения

Проверка значения переменной
Первый тип условия используется обычно для проверки значения переменной. Для этого применяются два варианта синтаксиса команды IF: IF [NOT] строка1==строка2 команда1 [ELSE команда2

Проверка существования заданного файла
Второй способ использования команды IF — это проверка существования заданного файла. Синтаксис для этого случая имеет вид: IF [NOT] EXIST файл команда1 [ELSE команда2]

Проверка кода завершения предыдущей команды
Еще один способ использования команды IF — это проверка кода завершения (кода выхода) предыдущей команды. Синтаксис для IF в этом случае имеет следующий вид: IF [NOT] ERRORLEVEL чи

Проверка версии реализации расширенной обработки команд
Наконец, для определения внутреннего номера версии текущей реализации расширенной обработки команд применяется оператор IF в следующем виде: IF CMDEXTVERSION число команда1 [ELSE команда2]

Организация циклов
В командных файлах для организации циклов используются несколько разновидностей оператора FOR, которые обеспечивают следующие функции: выполнение заданной команды для всех элементов

ЖЖЖЖ ЗЗЗЗ
Замечание Ключ TOKENS= позволяет извлечь из одной строки файла до 26 подстрок, поэтому запрещено использовать имена переменных, начинающиеся не с букв английского алфавита (a–z). Следует п

ББББ ВВВВ ГГГГГ ДДДД
Вместо явного задания строки для разбора можно пользоваться переменными среды, например: @ECHO OFF SET M=ААА ББББ ВВВВ,ГГГГГ ДДДД

Циклы и связывание времени выполнения для переменных
Как и в рассмотренном выше примере с составными выражениями, при обработке переменных среды внутри цикла могут возникать труднообъяснимые ошибки, связанные с ранними связыванием переменных. Рассмот

Просмотреть содержимое файлов.
6. Перенести файл proba1.txt в каталог DOK2. 7. Скопировать файл proba2.txt в каталог Work1 под именем proba3.txt.

Удалить все созданные каталоги и файлы.
11. Создать систему каталогов: 1. Создать каталог Рабочий и перейти в него. 2. Создать подкаталоги: Архив, Тексты, Таблицы, Базы. 3. В ката

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги