Порядок выполнения лабораторной работы
Лабораторная работа выполняется последовательно в соответствии с определенным порядком и включает в себя два учебных задания. 1.3.1. Учебное задание №1. Изучение основных команд и служебных утилит при работе с файлами в ОС Windows XP. Порядок выполнения: I. Загрузить командную оболочку: - нажмите Пуск | Выполнить, - наберите в появившемся окне Сmd.exe (или просто cmd), - нажмите Enter для ввода. II. Одной из самых важных команд, доступной в среде командной оболочки и предназначенной для копирования одного или нескольких файлов из точки расположения, заданной одним маршрутом, в место назначения, определяемое другим маршрутом, является команда Copy. Копирование можно производить в файлы с теми же именами (если они располагаются в разных каталогах) или с другими, изменяя их в процессе копирования. Наряду с этим, при формировании команды в командной строке можно употреблять символы звездочка (*) и вопрос (?), что обеспечивает копирование не одного файла, а целой группы. Синтаксис команды Copy:
/d — указывает на возможность создания зашифрованного файла. /v — проверяет правильность копирования путем сравнения копий файлов. /n — использует короткое имя копируемого файла, если таковое имя имеется и при этом не удовлетворяет стандарту 8.3. /y — отменяет вывод запроса на подтверждение перезаписи существующего конечного файла. /-y — инициирует вывод запроса на подтверждение перезаписи существующего конечного файла. /z — копирует файлы по сети в режиме перезапуска. Если во время фазы копирования теряется сетевое подключение (например, если сервер переходит в автономный режим, разрывая подключение), команда позволяет продолжить копирование после восстановления подключения. Кроме того, этот параметр позволяет отобразить сведения о завершении операции копирования в процентах для каждого файла группы. /a — указывает на текстовый файл в формате ASCII. /b — указывает на то, что файл является бинарным. Этот параметр задается по умолчанию и обеспечивает считывание командным интерпретатором количества байт, равного размеру файла в каталоге. источник — обязательный параметр, задающий расположение файла или набора файлов, которые требуется скопировать. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Символ плюс (+) осуществляет объединение источников. назначение — обязательный параметр, задающий место расположения, в которое требуется скопировать файл или набор файлов. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Если конечный файл не задан, по умолчанию файлы будут скопированы с тем же именем, датой и временем создания в текущий каталог на текущем диске. Если при этом исходный файл находится в текущем каталоге на текущем диске, выполнение команды завершается и выводится следующее сообщение об ошибке: «Невозможно скопировать файл в себя. Скопировано файлов: 0». Необходимо отметить, что команда Copy не осуществляет копирование файлов, имеющих длину, равную 0 байт. Для выполнения этой операции служит команда Xcopy. Если требуется установить текущую дату и время в качестве даты модификации файла без изменения его содержимого, необходимо воспользоваться следующим синтаксисом: Copy /b источник+, Запятые заменяют параметр назначение. Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Copy /? и нажав Enter для ввода.
Задание №1.1а. Исследовать основные способы применения команды копирования Copy на конкретных примерах. 1.Скопируйте все файлы с определенным расширением, расположенные в месте, путь к которому задайте самостоятельно, в точку назначения, заданную путем d:\Temp\ 2.Скопируйте файл, расположенный в месте, путь к которому задайте самостоятельно, в точку назначения, заданную другим путем. Инициируйте запрос на подтверждение перезаписи конечного файла в случае, если он существует. 3.Продублируйте файл с определенным именем, путь к которому задайте самостоятельно, в точку назначения, заданную тем же путем, добавив к началу имени файла строку «copy-». 4.Объедините два текстовых (.txt) файла, пути к которым задайте самостоятельно, в один файл с полным именем d:\Temp\Merged.txt. 5.Введите фрагмент текста с клавиатуры, используя ее источник Con, в текстовый файл, путь к которому задайте самостоятельно. Признаком конца ввода строки является Enter. Признаком конца ввода текста в файл являются нажатые клавиши Ctrl+Z и Enter. 6.Добавьте несколько строк с клавиатуры в конец существующего текстового файла, полученного в предыдущем пункте текущего задания. При выполнении задания используйте следующие инструкции: - по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, - нажмите Enter для ввода, - изучите полученный результат и сделайте вывод о проделанной работе, - запишите полученную информацию в отчет, заполнив табл. 1.2. Таблица 1.2. Результаты выполнения команды Copy
III. Другая команда, дополняющая, расширяющая функционал предыдущей команды и осуществляющая копирование не только файлов, групп файлов, но и каталогов, включая подкаталоги, называетсяXcopy. Синтаксис команды Xcopy:
где параметр: источник — обязательный параметр, задающий местонахождение и имена файлов для копирования. Этот параметр должен задавать или диск, или путь. результат — обязательный параметр, задающий место расположения, в которое требуется скопировать файл или набор файлов. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Если параметр результат не задан, копирование будет производиться в текущий каталог. /w — выводит следующее сообщение с ожиданием подтверждения начала копирования: «Нажмите любую клавишу, чтобы начать копирование файлов» /р — запрашивает подтверждение при создании файла-результата. /с — игнорирует ошибки в процессе копирования. /v — в процессе копирования проверяет каждый скопированный файл на соответствие его оригиналу. /q — отменяет вывод на экран сообщений команды и имен файлов в процессе копирования. /f — выводит имена исходных файлов и файлов-результатов в процессе копирования. /l — отображает список копируемых файлов. /g — разрешает копирование шифрованных файлов в конечную папку, не поддерживающую шифрование. /u — копирует (обновляет) только те файлы-источники, которые уже существуют в каталоге результата.
/d [:мм-дд-гггг] — копирует только файлы, измененные не ранее заданной даты. Если не включить значение мм-дд-гггг, копируются все файлы-источники, которые новее существующих файлов-результатов. Эта возможность позволяет обновлять только измененные файлы. /i — если источником является каталог или источник содержит подстановочные знаки (например, звездочка *) и результат не существует, считается, что результат — это имя каталога, и при этом создается новый каталог. Затем команда копирует все указанные файлы в этот новый каталог. По умолчанию команда запрашивает подтверждение, является ли параметр результат каталогом или файлом. /s — копирует каталоги и подкаталоги в случае, если они не пусты. /e — копирует все подкаталоги, включая пустые. /t — копирует структуру подкаталога (дерево) без файлов. /k — копирует файлы с атрибутом «только для чтения» с сохранением этого атрибута у скопированных файлов. /r — заменяет файлы, доступные «только для чтения». /h — копирует системные и скрытые файлы. /a — копирует только те файлы, которые имеют атрибут «архивный». /m — копирует только те файлы, которые имеют атрибут «архивный». В отличие от параметра /a, параметр /m очищает атрибут «архивный» у скопированных файлов. /n — копирует файлы с использованием коротких имен ФС NTFS. Этот параметр требуется при копировании из ФС NTFS в ФС FAT или когда на диске- результате требуется использование стандарта 8.3. как в ФС FAT. /o — копирует сведения о принадлежности файлов и избирательной таблице управления доступом (DACL).
|