Собственное имя файла не может содержать символ. Назначение файловой системы. Имена файлов в разных системах

Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com


Подписи к слайдам:

Государственное бюджетное профессиональное образовательное учреждение среднего профессионального образования Московской области «Красногорский колледж» Щёлковский филиал «Мастер по обработке цифровой информации» МДК 01.01 «Технология создания и обработки цифровой мультимедийной информации «Файл и файловая система» Преподаватель: Мариенкова Елена Васильевна

Цели: Обучающая: познакомить с понятиями файл, папка, файловая система, имя файла, путь к файлу. Развивающая: формирование умения составлять дерево файловой системы; формирование умения отслеживать путь по файловой системе; развитие познавательных интересов, самоконтроля, умения конспектировать. Воспитательная воспитание информационной культуры, внимательности. Оборудование: Персональный компьютер; мультимедийный проектор и экран; Данная презентация может быть использована на уроках «Информатика», «Информационные технологии»

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

Имя файла состоит из двух частей, разделенных точкой. имя файла и расширение Doclad.txt Имя файла – задает пользователь Расширение – обычно задается программой автоматически при его создании

В ОС MS-DOS имя файла 8 букв, а расширение из 3 латинских букв, например: proba.txt В ОС Windows имя файла до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc

Таблица расширений файла Тип файла Примеры расширений Системный файл drv , sys Текстовый файл txt, rtf, doc, docx , odt Графический файл bmp, gif, jpg, tif , png , pds Web -страница htm , html Звуковой файл wav, mp3, midi, kar , ogg Видеофайл avi , mpeg Архив zip, rar Электронная таблица xcl , ods Код (текст) программы bas, pas

Файловая структура вся совокупность файлов на диске и взаимосвязей между ними. Существуют две разновидности файловых структур: одноуровневая и иерархическая

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

Путь к файлу Последовательно записанные имя логического диска, путь к файлу и имя файла составляют полное имя файла. C:\basic\prog123.bas C:\ Музыка\Пикник\Иероглиф. mp3

Правила создания имени файла Разрешается использовать до 255 символов. Разрешается использовать символы национальных алфавитов Разрешается использовать пробелы и другие ранее запрещенные символы, за исключением следующих \: /\:*?"|. В имени файла можно использовать несколько точек. Расширением имени считаются все символы, стоящие за последней точкой.

Действия с файлами Действия с файлами, как «создать», «сохранить», «закрыть» можно выполнить только в прикладных программах («Блокнот», « Paint », …). Действия «открыть», «переименовать», «переместить», «копировать», «удалить» можно выполнить в системной среде.

Маска имени файла комбинация специальных символов, которая позволяет легко производить массовый отбор файлов по каким-то общим признакам. Для отбора файлов по маске используются символы: «?» - один произвольный символ «*» - набор произвольных символов

Выделить все файлы формата mp3 Маска: *.mp3 Результат выборки: песня.mp3, song.mp3 Выделить все файлы с включением слова " курсовик " Маска: * курсовик *.* Результат выборки: мой-курсовик.doc , курсовик-2015.txt Выделить все файлы " курсовик ", игнорируя один первый символ и расширение Маска: ? курсовик.* Результат выборки: 1курсовик.doc, ккурсовик.txt

Задания: 1.Записать полный путь к файлу. 2.Определить полное имя файла. 3.Определить маску имени файла.

1. Записать полный путь к файлу. Представлено дерево каталогов, запишите полный путь каждого из файлов.

2 . Определите полное имя файла. Файл, полное имя которого было C: \txt\test_1.C , сохранили в подкаталоге work корневого каталога диска D:. Каково полное имя сохраненного файла? D: \work\test_1.D D: \ work\txt\test_1.C D: \txt\work\test_1.C D: \ work\test_1.C

3. Определить маску имени файла. Определите, по какой из перечисленных масок из этих 6 файлов будет отобрана указанная группа файлов: casting.wmv last.wma pasta.wmvx vast.wma 1) ?as*.wm? 2) *as?.wm* 3) ?as*.wm* 4) ?as*.w*

Малясова С.В. Информатика и ИКТ: пособие для подготовки К ЕГЭ. – М.: « Академия», 2013 http://www.5byte.ru http://informikablog.ru http://www.klyaksa.net Источники:


По теме: методические разработки, презентации и конспекты

Практическая работа №4 "Программирование с использованием текстовых файлов"

Практическая работа №5 "Программирование с использованием двоичных файлов"

Представлен теоретический материал, пример программы на C++ Builder, индивидуальное задание для выполнения практической работы....

Конспект урока по дисциплине «Информационные технологии в профессиональной деятельности» Тема: «Защита файлов и управление доступом к ним»

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

Методическое пособие по выполнению практического занятия №3 "Командные файлы Windows" по дисциплине "Операционные системы и среды" для специальности 230113 Компьютерные системы и комплексы

Методическое пособие создано для реализации основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230113 Компьютерные системы и комплексы (базовой подгото...

Чаще всего файловая система размещается на компьютерном жёстком диске, который представляет собой с точки зрения операционной системы массив байтов фиксированного размера, обычно очень большого. Часто жёсткий диск разбивают на несколько непрерывных фрагментов (разделов

Помимо жёсткого диска или раздела на нём, файловую систему можно организовать и на других носителях: это может быть гибкий диск, флешка, карта памяти, лазерный диск (CD или DVD), сетевой «диск». Возможно разместить файловую систему на участке оперативной памяти компьютера (виртуальный диск), правда, содержимое такой файловой системы хранится лишь до выключения компьютера. Мы в дальнейшем будем называть все эти носители, вне зависимости от их типа, «дисками».

Имеется множество типов файловых систем. Они отличаются друг от друга способами хранения файлов. Некоторые из этих типов предназначены для носителей маленького объёма, другие - для больших. Файловые системы для лазерных дисков могут не поддерживать запись файлов (за счёт этого их внутреннее устройство становится проще); такие файловые системы записываются на диск целиком и однократно. Различные операционные системы поддерживают разные наборы типов файловых систем. Операционная система Linux способна поддерживать работу практически со всеми известными типами.

Во всех обычных файловых системах хранение файлов устроено по иерархическому принципу. Каждый файл получает имя, но, когда число хранимых файлов перевалит за десяток, становится крайне затруднительно выдумывать для новых файлов новые имена, которые ранее не встречались. Современные носители имеют объём, позволяющий хранить сотни тысяч файлов. В такой ситуации совершенно необходимо группировать файлы в группы из сравнительно небольшого количества файлов. Группы эти называются директориями (каталогами , папками , фолдерами ). Директории могут получить собственные имена (так же, как и файлы) и входить в другие директории. На вершине этой иерархии файлов и директорий находится корневая директория

Директории обычно группируют файлы по тематическому принципу. В одну директорию удобно сложить файлы, относящиеся к одному проекту. Или поместить в директорию все фильмы. Или все фотографии. При большом количестве фотографий имеет смысл создать в фотодиректории вложенные директории для каждого дня, когда производилось фотографирование. Точно так же все электронные книги разумно сгруппировать по авторам, посвятив каждому автору свою поддиректорию.

В многопользовательских операционных системах для каждого зарегистрированного пользователя создаётся своя директория (она называется домашней ). Обычно все рабочие файлы и директории пользователя хранятся именно в ней.

В пределах одной директории все имена (файлов и поддиректорий) должны быть уникальными. Это требование перестаёт быть актуальным для файловой системы в целом: можно одинаково назвать файлы из различных директорий. Таким образом, имя файла (основное имя ) уже не является ключом доступа к нему. Таким ключом служит имя файла, дополненное списком директорий, в которых он содержится, начиная с корневой. В Linux элементы списка составляются вместе, разделённые знаком косой черты / ; в итоге получается полное имя

Полное имя в этом примере указывает расположение файла по отношению к корневой директории / . Чтобы придти к нашему файлу, нужно начать с корневой директории, из неё попасть в поддиректорию home , затем - в tz , затем - в work , …, в docbook , и там будет нужный файл. Говорят, что полное имя прокладывает путь к файлу

Полные имена, начинающиеся с корневой директории, называются абсолютными . Возможно указывать место файла в файловой системе по отношению к любой другой директории. Например, если в качестве стартовой точки принять нашу домашнюю директорию /home/tz , то путь можно задать так: work/54/inf/perl-problems/docbook/chIO.docbook .

Ну хорошо, здесь файл лежит где-то глубоко внутри домашней директории. А как проложить путь из /home/tz к файлу, скажем, /etc/passwd ? Ведь придётся выходить за пределы стартовой директории. Для директории, в которой непосредственно находится данная директория, есть специальное обозначение: .. (две точки). При прокладке пути это имя означает «подняться на один уровень выше». В данном примере придётся подняться из начальной директории на два уровня вверх, к корневой директории (внутри корневой нет других директорий, общих для /home/tz и /etc/passwd). Так что относительное имя станет таким: ../../etc/passwd .

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

Все фрагменты. , сколько бы их ни было, можно безболезненно удалить из пути: путь chIO.docbook означает то же самое, что и./././././chIO.docbook . Единственное полезное предназначение точки - ссылаться изнутри директории на неё саму, для этого не нужно даже знать имя директории.

Примечание

Впрочем, в одном случае всё же путь вида./program.pl не равносилен program.pl . В операционной системе Linux для каждой команды, вводимой в командной строке, ищется одноимённый файл с соответствующей программой. К примеру, команде ls отвечает файл /bin/ls . Где ищется? В нескольких директориях, предназначенных для хранения программ. Обычно это /bin , /sbin , /usr/bin , /usr/sbin . Как правило, только администратор системы может размещать программы в этих директориях - это мера безопасности, иначе злонамеренный пользователь смог бы подложить туда вредоносную программу вместо невинной, скажем, ls .

Значит ли это, что невозможно запустить файл с программой, лежащий не в этих директориях? Нет. Нужно просто указать путь к файлу с программой - абсолютный или относительный. Но если относительный, то по отношению к чему? К директории, о которой пойдёт речь в следующем разделе «Текущая директория» .

Каждая программа, когда запущена, превращается в один или несколько процессов (сначала это один процесс, но впоследствии он может разветвиться). Каждый процесс может запустить какие-нибудь программы, и тем самым породить новые процессы. Отношение «родитель - потомок» между процессами создаёт иерархию, очень похожую на файловую (в файловой системе в основе иерархии лежит отношение вложенности).

Каждый процесс считает некоторую директорию своей текущей , или рабочей , и может изменить её на другую. Данный процесс, когда запускает новый, передаёт ему по наследству свою текущую директорию.

Командная оболочка sh или zsh , позволяющая нам вызывать программы из командной строки, обычно показывает свою текущую директорию в приглашении, например, так:

(тильда ~ служит сокращением для домашней директории, в нашем случае, для /home/tz).

Да, но всё это не отвечает на вопрос, для чего нужна текущая директория. Для того, чтобы коротко ссылаться на файлы и директории внутри неё. Например, команда

% ls *.pl

покажет сведения о всех *.pl -файлах в текущей директории ~/work/54/inf/perl-problems/examples/perl , какова бы она ни была. Командная оболочка, запуская программу ls , передаст её процессу текущую директорию по наследству. Иначе пришлось бы обращаться к интересующим нас файлам по абсолютным именам:

% ls ~/work/54/inf/perl-problems/examples/perl/*.pl

Ужасно. Команда даже не вмещается на страницу!

» [Экзамен по информатике][Билет №9]

Файловая система. Папки и файлы. Имя, тип, путь доступа к файлу.

Файл.

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

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

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

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

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

Файловая система.

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

Файловая система - это система хранения файлов и организации каталогов.

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

Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в много уровневую иерархическую файловую систему, которая имеет «древовидную» структуру.

Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.

Путь к файлу.

Для того чтобы найти файл в иерархической файловой структуре необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых находится данный нужный файл.

Например, путь к файлам на рисунке можно записать так:

C:\Музыка\Пикник\

Полное имя файла.

Путь к файлу вместе с именем файла называют полным именем файла.

Пример полного имени файлов:

C:\basic\prog123.bas

C:\Музыка\Пикник\Иероглиф.mp3

Операции над файлами.

В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).

Графическое представление файловой системы.

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

В Windows на вершине иерархии папок находится папка Рабочий стол. (Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети).

Файловая система

Файл - ϶ᴛᴏ любой набор информации, сохраненный на диске под собственным именем. Файлом бывают программы, тексты, рисунки, наборы данных и т.п. Файлы хранятся на диске в виде иерархической древовидной структуры.

Диски обозначаются буквами латинского алфавита и знаком двоеточия. Жесткий диск должна быть разбит на несколько логических дисков, которые обозначаются буквами С:, D:, E: и т.д.

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

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

Формат записи адреса: Имя диска:\Папка1\Папка2\ .

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

Запись файлов на диск производится частями. Наименьшее место, ĸᴏᴛᴏᴩᴏᴇ могут занимать на диске записываемые данные, составляет один кластер - ϶ᴛᴏ минимальный адресуемый элемент диска. Кластер может состоять из одного или нескольких секторов. Объем сектора составляет 512 байт.

Система организации хранения файлов принято называть файловой системой . Windows поддерживает три файловые системы: FAT16 (или просто FAT), FAT32 и NTFS. Выбор файловой системы осуществляется при установке Windows и форматировании диска.

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

В загрузочном секторе (Boot Record) хранятся данные о формате диска и его файловой системе.

В корневом каталоге содержится перечень файлов, находящихся на диске. Запись о файле содержит имя файла, адрес первого кластера, объём файла, а также время и дату его создания.

Таблица размещения файлов (File Allocation Table, сокращенно FAT) содержит описание порядка расположения всœех файлов в кластерах данного диска, а также информацию о дефектных участках диска. Количество ячеек FAT-таблицы соответствует количеству кластеров на диске, а значениями ячеек являются цепочки размещения файлов, ᴛ.ᴇ. последовательность адресов кластеров, в которых хранятся файлы. Порядковый номер ячейки FAT-таблицы соответствует адресу кластера.

Имя файла состоит из двух частей, разделœенных точкой, - это название файла и его расширение.

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

Файлы программ называются исполняемыми файлами. Οʜᴎ имеют расширение com или exe .

В имени файла запрещено использование следующих служебных символов: \ / : * ? “ < > |.

Имеются некоторые отличия в задании имен файлов в ОС MS DOS и Windows. В MS DOS длина имени не должна превышать 8 символов, в Windows – 256 символов. В MS DOS нельзя использовать символы русского алфавита и пробелы, а в Windows можно.

Для обозначения группы файлов применяются шаблоны, в которых используются подстановочные символы. Звездочка (*) обозначает любое количество любых символов, вопросительный знак (?) – один любой символ. К примеру, шаблон p* означает, что имя файла начинается на букву р, шаблон р???л – что в имени файла между буквами р и л находятся три любых знака, а шаблон *.txt обозначает всœе файлы с расширением txt.

В некоторых программах используется знак вертикальной черточки (|), обозначающий исключение некоторых шаблонов. К примеру, *.*|*.bak означает всœе файлы, кроме файлов с расширением bak.

Имена файлов - понятие и виды. Классификация и особенности категории "Имена файлов" 2014, 2015.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: