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

  • Работа с файлами

  • Присоединение потоков

  • Копирование файлов в папки

  • Резервное копирование материалов

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

  • Лабораторные работы №1. Где d имя диска, md создание директории, ud ulдиректория (имя)


    Скачать 324.5 Kb.
    НазваниеГде d имя диска, md создание директории, ud ulдиректория (имя)
    Анкорkf,f 1 ctnb
    Дата31.01.2023
    Размер324.5 Kb.
    Формат файлаdoc
    Имя файлаЛабораторные работы №1.doc
    ТипЛабораторная работа
    #914173

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

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

    Где d –имя диска, md - создание директории, UD_UL-директория (имя).
    D:

    md UD_UL

    md d:\UD_UL\ud1

    md d:\UD_UL\ud1\ud11

    md d:\UD_UL \ud1\ud12

    md d:\UD_UL \ud1\ud13

    md d:\UD_UL\ud2

    md d:\UD_UL\ud2\ud21

    md d:\UD_UL\ud2\ud22

    md d:\UD_UL\ud2\ud22\ud221

    md d:\UD_UL\ud2\ud22\ud222

    md d:\UD_UL\ud2\ud22\ud223

    md d:\UD_UL\ud2\ud23

    md d:\ud_UL\ud3

    md d:\ud_UL\ud3\ud31

    md d:\ud_UL\ud3\ud32

    md d:\ud_UL\ud3\ud33

    md d:\ud_UL\ud3\ud33\ud331

    md d:\ud_UL\ud3\ud33\ud332

    md d:\ud_UL\ud3\ud33\ud333
    Для того чтобы посмотреть какой каталог мы создали прописываем операцию > tree.
    D:\UD_UL>tree





    Из каталога нужно удалить директории ud331, ud332 и ud333, для этого используем команду rd- удаление директории:
    D:\UD_UL>

    D:\UD_UL>cd ud3

    D:\UD_UL\ud3>cd ud33

    D:\UD_UL\ud3\ud33>rd ud331

    D:\UD_UL\ud3\ud33>rd ud332

    D:\UD_UL\ud3\ud33>rd ud333

    D:\UD_UL\ud3\ud33>tree



    Работа с файлами

    1. Для создания файлов используем команду echo. Команда реализуется как: «echo Текст в файл(текст который будет содержать наш файл) > имя файла(указывается имя будущего файла с расширением)», если файл уже существует, то его содержание заменяется на «текст в файл».

    D:\UD_UL>echo FILE1 > f1.txt

    D:\UD_UL>echo FILE2 > f2.txt

    D:\UD_UL>echo FILE3 > f3.txt

    D:\UD_UL>echo FILE4 > f4.pas

    D:\UD_UL>echo FILE5 > f5.pas

    D:\UD_UL>echo FILE6 > f6.pas

    D:\UD_UL>echo FILE7 > f7.cpp

    D:\UD_UL>echo FILE8 > f8.cpp

    D:\UD_UL>echo FILE9 > f9.cpp

    D:\UD_UL>echo FILE10 > f10.bat

    D:\UD_UL>echo FILE11 > f11.bat

    D:\UD_UL>echo FILE12 > f12.bat

    D:\UD_UL>echo FILE13 > f13.exe

    D:\UD_UL>echo FILE14 > f14.exe

    D:\UD_UL>echo FILE15 > f15.exe

    D:\UD_UL>echo FILE16 > f16.gif

    D:\UD_UL>echo FILE17 > f17.gif

    D:\UD_UL>echo FILE18 > f18.gif

    D:\UD_UL>echo FILE19 > f19.com

    D:\UD_UL>echo FILE20 > f20.com

    D:\UD_UL>echo FILE21 > f21.com

    D:\UD_UL>echo FILE22 > f22.tmp

    D:\UD_UL>echo FILE23 > f23.tmp

    D:\UD_UL>echo FILE24 > f24.tmp
    2
    . Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер.




    Вывести на экран все временные файлы из директории UD





    В
    ывести на экран все программные файлы из директории UD_FAMILIA,

    Показать только имена файлов.



    Присоединение потоков
    3. К файлам можно присоединить потоки, для этого надо прописать команду

    «echo содержимое потока > f1.txt:1». Для просмотра содержимого потока используем команду «more < f1.txt:1».
    More - Последовательный вывод данных по частям размером в один экран.

    .


    Echo - Вывод сообщений и переключение режима отображения команд на экране

    4. Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана

    5

    . Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана


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

    6. Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти).

    Копирование файлов осуществляется с помощью команды copy.

    с
    ору
    - Копирование одного или нескольких файлов в другое место.
    7. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе.





    Не выводит методом из пункта 5 – именованные потоки не копируются с помощью copy.
    8. Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные файлы





    9. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32

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




    Перемещение

    10. Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++ в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы



    Все дерево

    11.Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана


    D:\UD_UL>tree /f




    1
    2.Удалить временные файлы из каталога UD_FAMILIA
    1
    3.Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана.

    Резервное копирование материалов

    1
    . Перейти в корневой каталог лабораторной работы (UD_FAMILIA)
    2
    . Создать директорий backuplab1
    3. С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1.




    4. Вывести на экран содержание всего каталога backuplab1.



    Описание используемых в лабораторной работе команд
    1. md – создание каталога

    2. cd – вывод имени либо смена текущего каталога

    cd .. – переход в корневой каталог

    3. for – выполнение указанной команды для каждого файла набора

    /L - набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения.

    4. tree – графическое представление структуры папок или пути

    /F - вывод имен файлов в каждой папке.

    5. rd – удаление каталога

    6. echo – вывод сообщений и переключение режима отображения команд на экране.

    7. dir – вывод списка файлов и подкаталогов в указанном каталоге.

    /B - Вывод только имен файлов.

    8. more – последовательный вывод данных по частям размером в один экран.

    9. copy – копирование одного или нескольких файлов в другое место.

    10. move – перемещение файлов и переименование файлов и папок

    11. del – удаление одного или нескольких файлов.

    12. xcopy – копирование файлов и структур каталогов.

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


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