Главная страница
Навигация по странице:

  • Категория слушателей

  • ПЛАН

  • Краткие теоретические сведения

  • Подготовка к выполнению лабораторной работы

  • 4) создать каталоги C :\ Temp \ Begin

  • Порядок выполнения лабораторной работы Задание № 1.

  • Если после знака равенства не указан тип файлов, команда удалит текущее сопоставление для указанного расширения. Для вывода и изменения атрибутов файлов используется команда ATTRIB

  • ECHO 1 > myfile.txt.

  • Параметры перенаправления стандартных ввода и вывода.

  • Xcopy . Синтаксис команды Xcopy

  • Задание на самостоятельную работу Подготовиться к лабораторному занятию по ТМ № 1 ЛЗ. № 3.3 «Работа с файлами и каталогами ОС Windows».Контрольные вопросы

  • Прктикум. Практикум1 (1). Лабораторная работа 1. Установка и настройка операционной системы 5 Тема Обзор современных ос 29 Лабораторная работа 1 29 Работа с файлами в консоле ос windows 29


    Скачать 3.39 Mb.
    НазваниеЛабораторная работа 1. Установка и настройка операционной системы 5 Тема Обзор современных ос 29 Лабораторная работа 1 29 Работа с файлами в консоле ос windows 29
    АнкорПрктикум
    Дата20.02.2023
    Размер3.39 Mb.
    Формат файлаdocx
    Имя файлаПрактикум1 (1).docx
    ТипЛабораторная работа
    #946686
    страница2 из 9
    1   2   3   4   5   6   7   8   9
    Тематический модуль № 1. Общие понятия и положения теории операционных систем

    Тема № 3. Обзор современных ОС

    Лабораторная работа № 1

    Работа с файлами в консоле ОС Windows
    Учебные цели:

    • изучение возможностей командной оболочки и способы применения основных команд и утилит ОС Windows при работе с файлами и дисками;

    • получение умений и навыков при работе с файлами и дисками в командной оболочке ОС Windows.


    Воспитательные цели:

      • воспитание познавательного интереса, активности, целеустремленности, настойчивости, активности, наблюдательности, интуиции, сообразительности;

      • формирование навыков самостоятельности и дисциплинированности;

      • стимулировать активную познавательную деятельность обучаемых, способствовать формированию у них творческого мышления.

    Категория слушателей: 2, 3 курс РТФ.

    Время: 90 мин.

    Место проведения: дисплейный класс.

    Материально-техническое обеспечение:

    персональный компьютер IBMPC с операционной системой
    Windows;
    ПЛАН практического ЗАНЯТИЯ

    Учебные вопросы

    Время, мин

    Вступительная часть

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

    2. Команды копирования файлов

    3. Команды перемещения и переименования файлов

    Заключительная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    15

    20
    20

    25

    10


    Литература:

    Основная:

    1. Горлов, С.К. (ВИ МВД РФ).   Операционные системы [Текст] : Учеб.пособие / С. К. Горлов, М. В. Питолин, С. В. Белокуров. - Воронеж : ВИ МВД РФ, 2002. - 95с. 

    2. Гордеев, А. В.    Операционные системы [Текст] : [учебник]: доп. М-вом образования РФ / А. В. Гордеев. - 2-е изд. - СПб : Питер, 2009. - 415 с. : ил. - (Учебник для вузов). - Лит. : с. 406-408. - ISBN 978-5-94723-632-3 : 171-70. 


    Дополнительная:

    1. Конфигурирование и сопровождение современных операционных систем [Текст]: учебное пособие/Т.В. Мещерякова, И.В. Атласов, Л.А. Обухова.-Воронеж: Воронежский институтМВД России, 2012.- 139 с.- ISBN 978-5-885973-069-9. 

    2. Фигурнов, В.Э. IBM PC для пользователя : крат. курс [Текст] / В. Э. Фигурнов. - 7-е изд.,сокращ.версия. - М. : Инфра-М, 1999. - 479с. : ил. - ISBN 5-86225-471-4 : 32-00. 

    3. Операционные системы [Текст]: учебное пособие / Воронежск. ин-т МВД РФ. - Воронеж : ВИ МВД России, 2010. - 158 с. - Лит.: с.157-158. - ISBN 978-5-88591-025-5 : 47-69. 


    Краткие теоретические сведения
    Командная оболочка - это отдельный программный продукт, который обеспечивает прямую связь между пользователем и операционной системой (ОС). Текстовый пользовательский интерфейс в виде командной строки предоставляет среду, в которой выполняются команды, программы и служебные утилиты с текстовым интерфейсом. В командной оболочке и результат выполнения утилит и программ отображается на экране в виде, сходном с командным интерпретатором Command.com MS-DOS. Командная оболочка ОС Windows использует интерпретатор команд Cmd.exe, который осуществляет перевод введенной команды в понятный ОС вид, загружает приложения (утилиты) и управляет потоками данных между ними.

    Имеется возможность использовать командную оболочку для создания и редактирования пакетных файлов (также называемых сценариями), что позволяет автоматизировать выполнение обычных задач. Например, можно использовать сценарии для автоматизации управления учетными записями пользователей и ежедневной архивацией в нерабочие часы. Также можно использовать сервер сценариев ОС Windows, Cscript.exe, для выполнения сложных сценариев посредством командной оболочки. Выполнение операций с помощью пакетных файлов является более эффективным, чем с помощью текстового интерфейса пользователя. Командные или пакетные файлы принимают все команды, доступные из командной строки.

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

    Следующий пример команды Xcopy иллюстрирует разнообразие синтаксических форматов текста, а в табл. 1.1 приведены интерпретации этих форматов.

    Xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм-

    дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x]

    [/exclude:файл1[+[файл2]][+[файл3]] [{/y|/-y}] [/z].

    Кроме того, имеется возможность вкладывать командные оболочки в Cmd.exe, открывая новый экземпляр Cmd.exe из командной строки. По умолчанию каждый экземпляр Cmd.exe наследует среду своего родительского приложения Cmd.exe. Вложение экземпляров Cmd.exe позволяет вносить в локальную среду изменения, которые не повлияют на родительское приложение Cmd.exe.

    Это позволяет сохранять исходную среду Cmd.exe и возвращаться к ней после удаления вложенной командной оболочки. Изменения вложенной командной оболочки не сохраняются.

    При работе с командной строкой команды являются зарезервированными словами, что означает, что нельзя объявлять переменные, имена которых совпадают с именами этих команд. Большинство команд ОС Windows было заимствовано разработчиками из дисковой ОС MS-DOS, которая изначально являлась операционной системой с интерфейсом командной строки и использовалась ранее на персональных компьютерах. Как и в других ОС, например в OS/2, MS-DOS позволяла преобразовывать ввод с клавиатуры в команды, организовывать такие действия, как запись и чтение с дисков, вывод на экран, управление с помощью клавиатуры и множество других внутренних операций, обеспечивающих выполнение программ и организацию файлов.

    Дополнительную информацию по возможностям командной оболочки, а также все множество команд доступных при работе с ней наряду с параметрами и примерами применения можно получить в справке ОС Windows (Пуск | Справка и поддержка) в разделах «Общие сведения о командной оболочке», «Справочник по параметрам командной строки» и «Новые средства командной строки».

    Подготовка к выполнению лабораторной работы

    К числу основных команд и служебных утилит, используемых при работе с файлами, дисками и томами в ОС Windows посредством командной оболочки, относятся:

    Assoc, Attrib, Cacls, Cd, Chdir, Chkdsk, Chkntfs, Comp, Compact, Convert, Copy, Date, Del, Dir, Diskcomp, Diskcopy, Erase, Fc, Find, Findstr, Format, Label, Md, Mkdir, Move, Print, Rd, Recover, Ren, Rename, Replace, Rmdir, Subst, Tree, Type, Vol, Xcopy и другие.

    Дополнительная информация по этим командам, а также примеры их использования доступны в справке ОС Windows (Пуск | Справка и поддержка) в соответствующих разделах.

    Справку также можно получить, набрав в окне командной оболочки строку Help и нажав Enter для ввода. Полный список команд ОС Windows, в том числе официально не декларированных в справке ОС (например, команда Shutdown), может быть найден на официальном сайте корпорации Микрософт по адресу http://www.microsoft.com или непосредственно в глобальной сети Интернет.

    Перед началом выполнения лабораторной работы в среде ОС Windows необходимо выполнить следующее:

    1) загрузить ОС Windows и активировать справочное меню (Пуск |

    Справка и поддержка);

    2) ознакомиться с описанием и синтаксисом ввода командного интерпретатора Cmd.exe;

    3) ознакомиться с описанием и синтаксисом ввода приведенных команд и служебных утилит.

    4) создать каталоги C:\Temp\Begin, c:\Temp\End, C:\Temporary и несколько текстовых документов, несколько таблиц (excel-файлы), несколько рисунков (например bmp-файлы ) в C:\Temp.
    Порядок выполнения лабораторной работы

    Задание № 1. Изучение основных команд и служебных утилит при работе с файлами в ОС Windows.

    Порядок выполнения:

    Загрузить командную оболочку:

    • нажмите Пуск | Выполнить,

    • наберите в появившемся окне Сmd.exe (или просто cmd),

    • нажмите Enter для ввода.

    • для смены директории наберите в командной строке cd c:\ и нажмите Enter.

    Просмотр и изменение сопоставлений файлов осуществляется с помощью команды ASSOC

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

    ASSOC [.рсш[=[типФайла]]]


    рсш

    Расширение имени файла, сопоставляемое типу файлов

    Тип Файла

    Тип файлов, сопоставляемый расширению имени файлов


    Команда ASSOC без параметров выводит список сопоставлений типов файлов. Если указано только расширение имени файла, выводится сопоставленный тип файлов для расширения. Если после знака равенства не указан тип файлов, команда удалит текущее сопоставление для указанного расширения.

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


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

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


    +

    Установка атрибута

    -

    Снятие атрибута.

    R

    Атрибут "Только чтение"

    A

    Атрибут "Архивный".

    S

    Атрибут "Системный"

    H

    Атрибут "Скрытый"

    /S

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


    Команда ECHO наверно является одной из самых простых и самых используемых команд. Применяется для вывода текстовых сообщений на стандартный вывод и для переключения режима отображения команд на экране.

    Синтаксис команды ECHO [ON | OFF] - включить / выключить режим отображения вводимых команд на экране.

    ECHO [сообщение] - отобразить текст сообщения на экране.

    Примеры использования:

    ECHO - при вводе команды без параметров, отображается текущий режим отображения команд:

    Режим вывода команд на экран (ECHO) включен.

    Для вывода пустой строки, используется команда ECHO с точкой: echo.
    Одной из самых важных команд, доступной в среде командной оболочки и предназначенной для копирования одного или нескольких файлов из точки расположения, заданной одним маршрутом, в место назначения, определяемое другим маршрутом, является команда Copy. Копирование можно производить в файлы с теми же именами (если они располагаются в разных каталогах) или с другими, изменяя их в процессе копирования. Наряду с этим, при формировании команды в командной строке можно употреблять символы звездочка (*) и вопрос (?), что обеспечивает копирование не одного файла, а целой группы.

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

    Copy [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] источник [{/a | /b}]

    [+ источник [{/a | /b}] [+ ...]] [назначение [{/a | /b}]],

    где параметр:

    /d — указывает на возможность создания зашифрованного файла.

    /v — проверяет правильность копирования путем сравнения копий файлов.

    /n — использует короткое имя копируемого файла, если таковое имя имеется и при этом не удовлетворяет стандарту 8.3.

    /y — отменяет вывод запроса на подтверждение перезаписи существующего конечного файла.

    /-y — инициирует вывод запроса на подтверждение перезаписи существующего конечного файла.

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

    /a — указывает на текстовый файл в формате ASCII.

    /b — указывает на то, что файл является бинарным. Этот параметр задается по умолчанию и обеспечивает считывание командным интерпретатором количества байт, равного размеру файла в каталоге.

    источник — обязательный параметр, задающий расположение файла или набора файлов, которые требуется скопировать. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Символ плюс (+) осуществляет объединение источников.

    назначение — обязательный параметр, задающий место расположения, в которое требуется скопировать файл или набор файлов. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Если конечный файл не задан, по умолчанию файлы будут скопированы с тем же именем, датой и временем создания в текущий каталог на текущем диске. Если при этом исходный файл находится в текущем каталоге на текущем диске, выполнение команды завершается и выводится следующее сообщение об ошибке: «Невозможно скопировать файл в себя. Скопировано файлов: 0».

    Необходимо отметить, что команда Copy не осуществляет копирование файлов, имеющих длину, равную 0 байт. Для выполнения этой операции служит команда Xcopy.

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

    Copy /b источник+,,

    Запятые заменяют параметр назначение.

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

    Copy источник + источник [+ ...]] [назначение].

    Если необходимо создать новый файл, то применяетсякопирование с клавиатуры в файл: COPY CON myfile.txt. При выполнении этой команды данные с клавиатуры (стандартное устройство CON - консоль) будут заноситься в файл myfile.txt. Нажатие клавиши F6 или комбинации CTRL-Z завершит вывод. Перенаправление вывода ECHO 1 > myfile.txt. При выполнении этой команды будет создан файл myfile.txt, содержащий символ "1". Комбинация перенаправления ввода и перенаправления вывода: COPY CON > myfile.txt < xyz. При выполнении этой команды, как и в первом случае, используется копирование с консоли в файл, но вместо ручного ввода данных с клавиатуры используется ввод с несуществующего файла xyz. Система выдаст сообщение, о том, что такого устройства или файла не существует, но пустой файл myfile.txt будет успешно создан. Еще проще использовать команду копирования из фиктивного устройства nul в файл. Использование устройства nul позволяет обойти стандартные операции ввода-вывода, которые для него реально не выполняются. COPY NUL myfile.txt.

    Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС Windows (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Copy /? и нажав Enter для ввода.

    Параметры перенаправления стандартных ввода и вывода.

    Особую роль играют параметры перенаправления стандартных вывода и ввода: “>”, “>>” и “<”. Перенаправление стандартного вывода с помощью знака “>” означает, что те результаты работы команды или прикладной программы, которые обычно выводятся на экран монитора, должны направляться в тот файл или на то устройство, имя которого указано сразу после знака “>”. Из имен устройств чаще всего используется PRN – системный принтер или NUL – пустое устройство, которое означает, что результаты не должны никуда выводиться.

    В качестве примера рассмотрим перенаправление стандартного вывода команды DIR. Обычно эта команда выводит на экран содержимое каталога, однако если команда задана в форме “DIR >PRN”, то это содержимое будет выдано на принтер, а в форме “DIR >DIRFILE.TXT” – в файл DIRFILE.TXT.

    Параметр “>>” действует почти так же, как “>”, но при выводе в существовавший ранее файл знак “>” означает, что прежнее содержимое файла следует стереть, а знак “>>” – что новые данные должны добавляться в конец файла. Это позволяет накапливать в одном файле результаты выполнения нескольких команд. Параметр перенаправления стандартного ввода “<” используется в тех случаях, когда команда или программа, обычно принимающая данные с клавиатуры, должна взять их из указанного файла.

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

    Пример : ECHO vi mvd > institute.txt – записывает фразу «vi mvd» в файл institute.txt

    ECHO Russia >> institute.txt – дописывает « Russia » в конец файла institute.txt


    Задание № 2. Исследовать основные способы применения команды копирования Copy на конкретных примерах.

    1. Скопируйте все файлы с определенным расширением, расположенные c:\Temp\, в точку назначения, заданную путем c:\Temp\begin.

    2. Скопируйте файл, расположенный в месте, путь к которому задайте самостоятельно, в точку назначения, заданную другим путем. Инициируйте запрос на подтверждение перезаписи конечного файла в случае, если он существует.

    3. Продублируйте файл с определенным именем, путь к которому задайте самостоятельно, в точку назначения, заданную тем же путем, добавив к началу имени файла строку «copy-».

    4. Объедините два текстовых (.txt) файла, пути к которым задайте самостоятельно, в один файл с полным именем c:\Temp\Merged.txt.

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

    6. С помощью команды Copy запишите свои персональные данные в файл personaldata.txt.

    При выполнении задания используйте следующие инструкции:

    • по каждому из пунктов задания в окне командной оболочки наберите

    • соответствующую команду с необходимыми ключами,

    • нажмите Enter для ввода,

    • изучите результат и сделайте вывод о проделанной работе,

    • запишите полученную информацию в отчет, заполнив табл. 1.


    Таблица 1. Результаты выполнения команды Copy


    № п/п

    Команда с ключами

    Результат и вывод по способу применения команды

    1







    2







    3







    4







    5








    Другая команда, дополняющая, расширяющая функционал предыдущей команды и осуществляющая копирование не только файлов, групп файлов, но и каталогов, включая подкаталоги, называется Xcopy.
    Синтаксис команды Xcopy:

    Xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм-дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:файл1[+[файл2]][+[файл3]] [{/y | /-y}] [/z],

    где параметр:

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

    результат — обязательный параметр, задающий место расположения, в которое требуется скопировать файл или набор файлов. Этот параметр может быть задан полным именем файла, включающим имя диска с двоеточием (:), имя папки, собственно имя файла. Если параметр результат не задан, копирование будет производиться в текущий каталог.

    /w — выводит следующее сообщение с ожиданием подтверждения начала копирования: «Нажмите любую клавишу, чтобы начать копирование файлов»

    /p — запрашивает подтверждение при создании файла-результата.

    /c — игнорирует ошибки в процессе копирования.

    /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).

    /x — копирует сведения о параметрах аудита файла и системной таблице управления доступом (SACL) (подразумевается наличие параметра /p).

    /exclude:файл1[+[файл2]][+[файл3]] — определяет список файлов, содежащих строки. Каждая строка должна находиться в отдельной линии в файле. Если одна из строк совпадает с любой частью абсолютного пути копируемого файла, то такой файл копироваться не будет.

    /y — отменяет вывод запроса на подтверждение перезаписи существующего конечного файла.

    /-y — инициирует вывод запроса на подтверждение перезаписи существующего конечного файла.

    /z — копирует файлы по сети в режиме перезапуска. Если во время фазы копирования теряется сетевое подключение (например, если сервер переходит в автономный режим, разрывая подключение), команда позволяет продолжить копирование после восстановления подключения.

    Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС Windows (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Xcopy /? и нажав Enter для ввода.
    Задание № 3. Исследовать основные способы применения команды копирования Xcopy на конкретных примерах.

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

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

    3. Скопируйте все файлы с атрибутами «архивный» и «только для чтения» с сохранением этого атрибута для файлов-результатов, расположенные в месте, путь к которому задайте самостоятельно, в точку назначения, заданную путем c:\Temp\ (предварительно создайте файлы с соответствующими атрибутами).

    4. Скопируйте все файлы и подкаталоги с датой не позднее определенной. Путь к источнику и точке назначения задайте самостоятельно. Отобразите список файлов в процессе копирования.
    При выполнении задания используйте следующие инструкции:

    • по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами,

    • нажмите Enter для ввода,

    • изучите результат и сделайте вывод о проделанной работе,

    • запишите полученную информацию в отчет, заполнив табл.2.


    Таблица 2. Результаты выполнения команды Xcopy


    № п/п

    Команда с ключами

    Результат и вывод по способу применения команды

    1







    2







    3







    4









    Команда Move служит для перемещения одного или нескольких файлов из одного каталога в другой.

    Синтаксис команды Move: Move [{/y|/-y}] [источник] [результат],

    где параметр:

    источник — полное имя одного или нескольких файлов, предназначенных для перемещения.

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

    /y — отменяет вывод запроса на подтверждение перезаписи существующего файларезультата.

    /-y — инициирует вывод запроса на подтверждение перезаписи существующего файла-результата.
    Задание № 4. Исследовать основные способы применения команды перемещения Move на конкретных примерах.

    1. Скопируйте пять любых файлов с определенным расширением, расположенные в месте источника, путь к которому выберите самостоятельно, в точку назначения, заданную путем c:\Temporary\. При копировании воспользуйтесь любым методом, изученным ранее.

    2. Воспользовавшись командой единожды, переместите все только что скопированные файлы, заданные путем c:\Temporary\, обратно в место источника.

    При этом инициируйте вывод запроса на подтверждение перезаписи.

    При выполнении задания используйте следующие инструкции:

    • по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами,

    • нажмите Enter для ввода,

    • изучите полученный результат и сделайте вывод о проделанной работе,

    • запишите полученную информацию в отчет, заполнив табл. 3.


    Таблица 3. Результаты выполнения команды Move


    № п/п

    Команда с ключами

    Результат и вывод по способу применения команды

    1







    2








    Команда Replace предназначена для замены файлов в каталоге - назначения файлами с теми же именами из другого каталога - источника. Команда может быть применена для добавления файлов, которых еще не имеется в каталоге.

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

    Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/a] [/p] [/r] [/w]

    Replace [диск1:][путь1] имя_файла [диск2:][путь2] [/p] [/r] [/s] [/w] [/u],

    где параметр:

    [диск1:][путь1] имя_файла — задает местонахождение и имя файла или набора исходных файлов.

    [диск2:][путь2] — задает местонахождение файла-результата. Если параметр не задан, используется текущий диск и каталог.

    /a — добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметрами /s или /u.

    /p — добавляет или перезаписывает файлы с подтверждением.

    /r — замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. Если этот параметр не задан, а программа пытается заменить файл, предназначенный только для чтения, на экран будет выведено сообщение об ошибке и операция замены будет остановлена.

    /w — перед началом поиска исходных файлов система находится в состоянии ожидания, пока пользователь вставит диск в дисковод. Если ключ не задан, замена (добавление) файлов начинается сразу после нажатия клавиши Enter.

    /s — ищет по всем подкаталогам каталога-назначения и заменяет файлы с подходящими именами. Нельзя использовать данный параметр совместно с параметром /a.

    /u — заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Нельзя использовать данный параметр совместно с параметром /a.

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

    Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС Windows (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Replace /? и нажав Enter для ввода.
    Задание №5. Исследовать основные способы применения команды замены Replace на конкретных примерах.

    1. Скопируйте три любых файла, расположенные в месте каталога - источника, путь к которому выберите самостоятельно, в каждый из двух каталогов назначения, заданных следующими путями c:\Temp\Begin\ и c:\Temp\End\. При копировании воспользуйтесь любым методом, изученным ранее.

    2. Замените первый по порядку файл в каталоге - назначения c:\Temp\End\ файлом, расположенным в каталоге - источнике c:\Temp\Begin\, осуществив подтверждение замены.

    3. Замените второй по порядку файл с более ранней датой модификации и путем - назначения c:\Temp\End\ файлом, расположенным в каталоге - источнике c:\Temp\Begin\, предварительно каким-либо образом его модифицировав.

    4. Активируйте атрибут «только для чтения» у третьего по порядку файла в каталогах d:\Temp\Begin\ и c:\Temp\End\. Замените третий по порядку файл в каталоге - назначения c:\Temp\End\ файлом, расположенным в каталоге - источнике c:\Temp\Begin\.

    При выполнении задания используйте следующие инструкции:

    • по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами,

    • нажмите Enter для ввода,

    • изучите полученный результат и сделайте вывод о проделанной работе,

    • запишите полученную информацию в отчет, заполнив табл.4.


    Таблица 4. Результаты выполнения команды Replace


    № п/п

    Команда с ключами

    Результат и вывод по способу применения команды

    1







    2







    3







    4








    Задание на самостоятельную работу

    Подготовиться к лабораторному занятию по ТМ № 1 ЛЗ. № 3.3 «Работа с файлами и каталогами ОС Windows».
    Контрольные вопросы:

    1. Что следует выбрать в качестве параметра назначение для того, чтобы распечатать текстовый файл посредством команды Copy? Распечатайте любой текстовый файл, воспользовавшись командой Copy.

    2. В чем заключается принципиальное отличие между командами Xcopy и Diskcopy при копировании файлов? Можно ли изменить атрибуты «архивный» и «только для чтения» воспользовавшись командой Xcopy? Если да, то каким образом?

    3. Приведите пример того, каким образом с помощью команды Move можно переименовать выбранный файл?

    4. Приведите письменно пример того, каким образом осуществляется замена группы файлов?

    1   2   3   4   5   6   7   8   9


    написать администратору сайта