Урок "Организация данных (файлы и каталоги)" Файл Информация на дисках (жестких дисках, дискетах, оптических дисках, флэш-картах и т. д.) хранится в файлах.
В файлах могут храниться тексты программ, документы, готовые к выполнению программы и любые другие данные. Чтобы операционная система и другие программы могли обращаться к файлам, файлы должны иметь обозначение. Это обозначение обычно называется именем файла. Оно состоит из двух частей, разделенных точкой: имя. расширение Например, Доклад по информатике. doc или Схема ПК. jpg Требования к именам файлов: 1) Длина имени меньше 255 символов 2) Разрешается использовать символы национальных алфавитов 3) Разрешается использовать в имени файла пробелы, точки и другие знаки препинания и математические символы, кроме < > | \ / ? * " Расширение файла является необязательным. Оно, как правило, описывает содержание файла и по нему можно узнать какая программа его создала. Кроме того, многие программы позволяют по расширению имени файла вызвать соответствующую программу и сразу загрузить в нее этот файл – это весьма полезно, т. к. экономит время. Вот некоторые примеры расширений:
Атрибуты файлов
Назначение этих атрибутов: • атрибут файла «только для чтения» предохраняет файл от изменений: для изменения или удаления файла с этим атрибутом требуется предварительно снять данный атрибут. Файлы на компакт-дисках также имеют атрибут «только для чтения», чтобы показать, что изменить эти файлы нельзя; • атрибуты «скрытый» и/или «системный» используются некоторыми системными файлами (например, основные файлы МS DOS — IO. SYS и МSDOS. SYS, — имеют оба этих атрибута). Файлы с атрибутом «системный» не перемещаются программами оптимизации расположения файлов на диске (типа SpeedDisc, а также обычно не копируются на сжатый диск при создании сжатого диска из обычного программами типа DriveSpace; • атрибут файла «архивировать» устанавливается при создании файла и сбрасывается программами резервного копирования для обозначения того, что копия файла помещена в архив. Поэтому наличие атрибута «архивировать» обычно значит, что для файла не было сделано резервной копии. Каталог
Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. На каждом диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге. Каталог, с которым в настоящий момент работает пользователь, называется текущим. Файловая система На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.
На каждом диске имеется один главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов. Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему. Тогда в каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т. д.
Имена дисководов В компьютере обычно имеется несколько дисководов — накопителей на жестких дисках, дискетах, оптических дисках и т. д. На каждом из них могут находиться файлы и каталоги. Для того, чтобы указать, какой диск Вам необходим, надо обратиться к дисководу по имени.
Текущий дисковод — это тот дисковод, с которым Вы работаете в настоящее время. Указание пути к файлу Когда Вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это можно сделать с помощью указания пути к файлу.
Например: Рефераты\Информатика\ Рисунки\ Полное имя файла
Например: C:\Рефераты\Информатика\Интернет. doc C:\Рисунки\Закат. jpg Действия с файлами
Маска файла Для поиска файлов можно использовать маски. Символ "?" в имени файла означает любой один символ в имени файла или расширении. Символ "*" в имени файла означает любое количество любых символов в имени файла или расширении. Например, *.cpp - Все файлы с расширением cpp. ???.tmp - Файлы в имени которых 3 символа и расширение tmp *.* - все файлыВОПРОСЫ для размышления: 1. Что такое "корневая папка"? 2. Какая папка называется "вложенной"? 3. Объясните, что такое "виртуальный диск". 4. Приведите примеры масок для поиска исполняемых файлов. 5. Объясните назначение файла с расширением *.bat 6. Какие расширения графических файлов, кроме перечисленных, вы знаете? 7. В каком случае разные файлы могут иметь одинаковые имена? |
Урок "Организация данных (файлы и каталоги)"
НЕ нашли? Не то? Что вы ищете?



