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

  • в различных операционных системах.

  • Файлом

  • Таблица 8.1.

  • Единицы измерения информации. doc .

  • Шаблоны имен файлов. Путь к файлу.

  • C:\GAMES\CHESS\chess.exe

  • FIALKA zapax.doc 11 вариант

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


    Скачать 349.21 Kb.
    НазваниеПрактическая работа. Составление имен каталогов и файлов, их шаблонов и маршрутов к заданным файлам
    Дата24.03.2022
    Размер349.21 Kb.
    Формат файлаdocx
    Имя файлаПрактическая файлы (1).docx
    ТипПрактическая работа
    #413991

    Практическая работа.

    Составление имен каталогов и файлов, их шаблонов и маршрутов к заданным файлам.



    Цель работы: овладение практическими навыками работы в файловой системе по составлению имен каталогов и файлов, их шаблонов и маршрутов к заданным файлам в различных операционных системах.
    Пояснения к работе
    Краткие теоретические сведения
    Файловая структура. Все программы и данные хранятся в долговременной (внешней) памя­ти компьютера в виде файлов. Файлом называет поименованный участок дисковой памяти.

    Файл - это определенное количество информации (програм­ма или данные), имеющее имя и хранящееся в долговремен­ной (внешней) памяти.

    Имя файла - разделено на две части точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т.д.).

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

    Таблица 8.1. Расширения в именах файлов

    Тип файла

    Расширения

    Исполняемые программы

    .exe, .com

    Текстовые файлы

    .txt, .doc

    ГРАФИЧЕСКИЕ ФАЙЛЫ

    .bmp, .gif, .jpg

    Звуковые файлы

    .wav, .mid

    Видеофайлы

    .avi

    Web-страницы

    .htm

    Программы на языках программирования

    .bas, .pas


    В различных операционных системах существуют различные форматы имен. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита и цифр, а расширение состоит из трех латинских букв, например: proba.txt

    Как правило, расширение используется для описа­ния типа информации, записанной в файле, т.е. для описания типа файла. Имя и расши­рение могут состоять из прописных и строчных букв латинского алфавита, цифр от 0 до 9 и символов, кроме: * + ? [ ] / \ . , . Некоторые имена файлов являются запрещён­ными, т.к. MS-DOS воспринимает их как имена стандартных устройств. Это - NULL, СОМ1, СОМ2, СОМЗ, LРТ1, LРТ2, LРТЗ, СОN, АUХ, РRN.

    В операционной системе Windows хx имя файла может иметь до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc.

    Файлы по тем или иным признакам объединяются в каталоги (или директории), в которых хранятся имена файлов и другая необходимая информация (сведения о разме­ре файлов и дате их создания). Каталоги предназначены для упорядочения информации на диске. Каждый каталог может принадлежать только одному каталогу. Каталоги имеют имена, которые удовлетворяют тем же требованиям, что и имена файлов (но расширения обычно не используются). Каталог может быть зарегистрирован в другом (родительском каталоге); это означает, что он включён в него (родительский) как единое целое (со все­ми своими файлами). Такой каталог называют подчинённым каталогом или подкаталогом. Таким образом, строится иерархическая, древовидная файловая структура.

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

    Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы хранятся в многоуровневой иерархической структуре каталогов, которая имеет «древовидную» структуру. Из начального, корневого ката­лога можно перейти в каталоги 1-го уровня, в свою очередь из них в ка­талоги 2-го уровня и т.д. В каталогах всех уровней могут храниться фай­лы.

    Например, в корневом каталоге находятся три каталога 1-го уровня (Ка-талог_1, Каталог_2 и Каталог_3) и один файл (Файл_1). В свою очередь в каталоге 1-го уровня (Каталог_1.1) находятся два каталога второго уровня (Каталог_1.1 и Каталог_1.2) и два файла (Файл_1.1 и Файл_1.2).


    Каталог _1

    Каталог _ 1.1



    Корневой каталог

    Каталог _2

    Каталог _1.2


    Каталог_3

    Файл _ 1.1



    Файл _1

    Файл _ 1.1

    Рис.1. Иерархическая файловая структура
    На каждом магнитном носителе (диске) имеется один главный или корневой ка­талог. Его обозначение - \ . Каталог, с которым работает пользователь в данный момент времени, называется текущим.

    Для имен дисков используют прописные латинские буквы -А:, В:, С:, D: и т. д., которые сопровождаются знаком :. Первые две буквы относятся к гибким дискам, ос­тальные - к винчестеру (в зависимости от условного разбиения жёсткого диска для удоб­ства работы пользователя).

    Порядок хранения файлов на диске называ­ют файловой структурой.

    Многоуровневая упорядоченная совокупность файлов и каталогов, хранящаяся на том или другом внешнем запоминающем устройстве (и прежде всего, на же­стком диске), представляет собой файловую структуру данного диска (фрагмент иерархической файловой структуры жесткого диска С: показан на рис. 1). Файловая система — это методика размещения данных на жестком диске компью­тера, она определяется структурой таблицы размещения файлов. Различают не­сколько видов файловых систем. Каждая ОС использует собственную файловую систему либо способна работать с несколькими файловыми системами сразу. На­пример, Microsoft Windows ХР поддерживает три типа файловых систем:

    FАТ 16 (Filе AllocotionTable 16) — файловая система, наиболее подходящая для большинства дисков, работающих не только с Windows ХР или Windows 2000, но и с операционными системами семейства Windows более ранних версий, а так­же с платформами МS-DOS и 0S/2. При форматировании дисков большого объема, например винчестеров, этот режим становится недоступен, если объем диска превышает 2 Гбайт;

    FАТ 32 (Filе AllocotionTable 32) — усовершенствованная версия файловой таблицы FАТ, позволяющая работать с жесткими дисками объемом до 32 Гбайт, а также хранить информацию на диске более компактно за счет меньшего разме­ра кластера. FАТ 32 распознается операционными системами Windows 95 ASR2, Windows 98, Windows МЕ, Windows 2000 и Windows ХР. Операционные системы Windows 3.1, 3.11 Windows NT 4.0 и ранние версии Windows 95 не смогут рабо­тать с диском, содержащим разделы FАТ 32, или загрузиться с дискеты, исполь­зующей эту таблицу размещения данных;

    NTFS (NTFileSystem) — файловая система, специально разработанная для ОС семейства Windows NT. Позволяет использовать возможности ограничения до­ступа, шифрования, компрессии и восстановления утраченной информации. Соз­давать разделы жесткого диска или дискеты в формате NTFS можно только то­гда, когда на вашем компьютере не используется никакая другая операционная система, кроме Windows ХР или Windows 2000. Все остальные ОС не смогут обратиться к созданному Windows ХР разделу NTFS или загрузиться с дискеты, использующей эту таблицу размещения данных.

    Файловая система NTFS по умолчанию устанавливает размер кластера равным 512 байт, что позволяет располагать данные на диске более оптимально, в то же время пользователь может настроить размер кластера. Максимальный размер кластера, который можно установить, составляет 64 Кбайт. Теоретически NTFS открывает возможность адресовать дисковые разделы объемом до 16 777 216 Тбайт, однако это абстрактная возможность, поскольку на сегодняшний день не существует физических носителей, способных хранить такие объемы информации.
    Шаблоны имен файлов. Путь к файлу.
    При выполнении операций с файловой структурой на том или другом носите­ле информации (гибком, жестком или лазерном диске) очень часто возникает ситуация когда необходимо провести операцию (например, удаление или пе­ресылку) не с одним файлом, а с целой группой. Причем в этой группе файлы могут быть расположены не подряд, а в случайном порядке.

    В операционной системе MS-DOS существует способ, который значительно упро­щает выполнение такой операции с группой файлов. Для решения подобных задач используются шаблоны имен файлов. Фактически такой шаблон выступает в роли общего или группового имени для той группы файлов, над которой осуществляется та или иная операция. Такой шаблон представляет собой файл, и в имени, и в расширении которого могут использоваться только два символа:

    * и ? . Символ *, включенный в шаблон, может обозначать произвольное число любых символов или в имени файла, или в его расширении. Например:

    О *. соm — все командные файлы (с расширением .соm);

    О *.* — все файлы текущего каталога;

    О а:\fах\*.dос — файлы с расширением .dос каталога fах.

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

    О ??. bak - файлы с любыми двухсимвольными именами и расширением bak;

    О ТЕА??.* - файлы с именем, начинающимся с ТЕА и состоящим не более чем из 5 символов.

    Путь к файлу - это имя диска и последовательность имён каталогов относитель­но корневого, разделённых символом "\", где находится файл. Если имя устройства не указано, то подразумевается текущий диск. Если не указан путь, то подразумевается текущий каталог.

    ПРИМЕР: Пусть в корневом каталоге диска С:\ имеются два каталога 1-го уровня (GAMES, TEXT) и один каталог 2-го уровня (CHESS). Как найти имеющиеся файлы (chess.exe, proba.txt)? Для этого необходимо указать путь к файлу. В путь файла входит имя диска и последова­тельность имен каталогов, т.е. пути к вышеперечисленным файлам со­ответственно будут:

    C:\GAMES\CHESS\chess.exe

    C:\TEXT\proba.txt


    С:\

    ТЕХТ

    proba.txt




    GAMES




    CHESS

    chess.exe


    Рис. 2 Пример иерархической структуры каталога.
    Над файлами производиться различные операции:

    • копирование (копия файла помещается в другой каталог),

    • перемещение (сам файл перемещается в другой каталог),

    • удаление (запись о файле удаляется из каталога),

    • переименование (изменяется имя файла) и т.д.


    Контрольные вопросы

    1. Что такое файл?

    1. Как задается имя файла?

    2. Какие могут быть расширения у текстовых файлов?

    3. Каков минимальный объем занимает файл при его хранении:

    • на гибком магнитном диске;

    • на жестком магнитном диске.

    1. Чем различаются полное и быстрое форматирование диска?

    2. Чем различаются таблицы размещения файлов FAT16 и FAT32?

    3. Чем различаются одноуровневая и иерархическая файловые структуры?

    4. Какие операции с файлами возможны?


    1 вариант
    C:\ DG1 s.doc
    LS CA



    uka.txt

    KU

    DG2

    gki.txt

    zgi.txt

    LS1

    ky.txt

    sy.doc


    GR1



    LS3
    tr.txt


    st2.doc

    st1.txt



    2 вариант

    C :\ KOL


    GRU

    st1.doc

    st2.txt



    NET
    KLA




    OD1

    MES1
    JNV ma.txt

    VRA sne.doc

    MES2

    IUN


    PRAZDNIC
    IUL

    AVGUST

    SENTABR list.txt

    dogd.txt

    LISTOK

    doroga.doc




    3 вариант
    C :\ KOL

    SEZON
    ZIMA xolod.txt

    VESNA
    LETO progulka.txt

    OSEN
    CHETVERT ucheba.txt



    UROK

    algebra.txt

    russki.txt

    geograf.txt

    OCENKI five.txt


    4 вариант
    C :\ SPORT

    KLASS sport.txt

    KOMANDA

    DINAMO

    ROTOR futbol.doc

    xokey.txt

    TORPEDO

    ZENIT vratar.doc

    shtraf.txt

    SPARTAK
    CSKA


    LOKOMOTI sudia.txt

    ALANIA






    olimpiada.txt


    5 вариант
    C :\ ZADANIE zadacha.doc

    KLASS text.txt

    DEN

    PONEDEL trudnost.doc


    VTORNIK zadacha.doc

    SREDA otdox.txt

    CHETVERG PATNICA

    poezdka.txt
    SUBBOTA

    VOSKRES

    CVET

    LIGHTRED

    WHITE text.txt

    GRAY risunok.txt
    6 вариант
    C :\ OGOROD

    KLASS svekla20.doc

    SALAT assorti.txt

    MORKOV

    KAPUSTA kabachok.doc

    LUK

    ZAKUSKA svekla.txt

    GRENKA lyk300.txt



    KOLBASA

    SACIVI farsh.doc

    OVOCH

    OGUREC POMIDOR

    CHESNOK

    PEREC

    lyk.txt
    7 вариант
    C :\ VODA gaz.txt



    KLASS

    KOKTEIL mors.doc

    MOLOKO

    NAPITOK lemon.txt

    CHAI

    INDIA chern.doc

    GRUZIA svetl.txt


    KOFE

    KAKAO logka15.doc

    SAXAR logka1.txt

    KAKAO

    SAXAR lemon.txt

    8 вариант
    C :\ OXOTA oxota20.txt

    KLASS

    DICH

    UTKA nogka.txt

    KURICA sheika.txt

    krilo.txt

    GUS

    PEREPEL KROLIC



    RABCHIK farsh.txt

    FAZAN kotleta.txt

    ZAEC oxota.txt

    KOZEL

    KOROVA kotleta.txt

    9 вариант
    C :\ DESERT kievski.doc

    KLASS podarok.txt



    SLADOSTI magazin.doc

    TORT praga.doc

    PRANIK tula.txt

    SUFLE grusha.txt

    BIZE

    PONCHIK

    RULET kakao.txt

    KREM smetana.txt

    TESTO omlet.doc
    PONCHIK

    RULET
    10 вариант
    C :\ PRIRODA
    KLASS

    CVETOK leto.txt

    NARCIS

    MAKI krasn.doc

    ROZA gelt.txt

    ROMASHKI lepestok.doc

    ODUVANCH

    GEORGIN orang.txt



    SIREN

    AKACI vesna.doc

    GVOZDIKA krasn.txt



    KAKTUS koluchka.txt




    FIALKA zapax.doc


    11 вариант
    C :\ SADOVNIK smetana.txt
    SALAT KLASS

    SVEKLA maionez.txt

    OGUREC

    POMIDOR zdorov.txt

    MORKOV vitamin.txt



    KAPUSTA zelen.doc

    CHESNOK zloi.txt

    LUK

    REVEN list.doc

    PEREC sup.txt

    REDISKA

    PETRUSH

    banka.doc

    zima.txt


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